Ana içeriğe geç

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