3 const url = new URL(request.url);
5 if (request.method === "GET" && url.pathname === "/") {
6 const file = await Deno.open("index.html");
8 return new Response(file.readable, {
9 headers: { "Content-Type": "text/html" },
13 if (request.method === "GET" && url.pathname === "/favicon.svg") {
14 const file = await Deno.open("favicon.svg");
16 return new Response(file.readable, {
17 headers: { "Content-Type": "image/svg+xml" },
21 if (request.method === "GET" && url.pathname === "/inter.woff2") {
22 const file = await Deno.open("inter.woff2");
24 return new Response(file.readable, {
25 headers: { "Content-Type": "font/woff2" },
29 if (request.method === "GET" && url.pathname === "/inter-italic.woff2") {
30 const file = await Deno.open("inter-italic.woff2");
32 return new Response(file.readable, {
33 headers: { "Content-Type": "font/woff2" },
37 return new Response(null, { status: 404 });
39 } satisfies Deno.ServeDefaultExport;