import { route } from "@std/http/unstable-route"; import { allRoutes } from "./routes/mod.ts"; import { createLoggingHandler } from "./lib/request_logger.ts"; function defaultHandler(req: Request) { return Response.redirect(new URL("/", req.url), 302); } const handler = createLoggingHandler(route(allRoutes, defaultHandler)); Deno.serve( { port: parseInt(Deno.env.get("PORT") || "8080"), hostname: "0.0.0.0", onListen: ({ port, hostname }) => console.log(`Frontend server running on http://${hostname}:${port}`), }, handler, );