import "jsr:@std/dotenv/load"; import { serveFile } from "jsr:@std/http/file-server"; const PORT = Deno.env.get("PORT") || 8000; const handler = async (req: Request): Promise => { const url = new URL(req.url); if (url.pathname === "/") { return await serveFile(req, "./public/index.html"); } else if (url.pathname === "/greet") { const greeting = Deno.env.get("GREETING") || "Hello from Deno 2!"; return new Response(greeting); } else { return new Response("Not Found", { status: 404 }); } }; // Error handling try { Deno.serve({ port: Number(PORT) }, handler); } catch (err) { console.error("Error starting the server:", err); }