serve
Örnek
bilgi
Deno kullanarak hızlı ve etkili bir HTTP sunucusu oluşturmak için aşağıdaki adımları takip edebilirsiniz.
İşte deklaratif fetch ile basit bir HTTP sunucusu oluşturmanın bir örneği:
server.ts
export default {
async fetch(_req) {
return new Response("Hello world!");
},
};
Ardından sunucuyu deno serve
komutunu kullanarak çalıştırabilirsiniz:
deno serve server.ts
ipucu
fetch
fonksiyonu içindeki mantığı, farklı türdeki istekleri işlemek ve içerik sunmak için özelleştirebilirsiniz.
server.ts
export default {
async fetch(request) {
if (request.url.startsWith("/json")) {
return Response.json({ hello: "world" });
}
return new Response("Hello world!");
},
};
Önemli Not: Sunucunuz farklı türdeki istekleri işlemek üzere yapılandırılabilir. — Deno Dokümantasyonu