diff --git a/deno/index.ts b/deno/index.ts index 85ca257..53a5c69 100644 --- a/deno/index.ts +++ b/deno/index.ts @@ -1,23 +1,10 @@ +export function add(a: number, b: number): number { + return a + b; +} -const PORT = Deno.env.get("PORT") || 8000; +// Learn more at https://docs.deno.com/runtime/manual/examples/module_metadata#concepts +if (import.meta.main) { + console.log("Add 2 + 3 =", add(2, 3)); +} -const handler = async (req: Request): Promise => { - const url = new URL(req.url); - - if (url.pathname === "/") { - const greeting = Deno.env.get("GREETING") || "Hello from Deno 2!"; - return new Response(greeting); - } 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); -} \ No newline at end of file +Deno.serve({ hostname: "0.0.0.0", port: 8000 }, () => new Response("Hello, world!")); \ No newline at end of file