Deno = async (Deno) => {
const { Application, Router } = await import(
"https://deno.land/x/oak/mod.ts"
);
const { oakCors } = await import("https://deno.land/x/cors/mod.ts");
const app = new Application();
const router = new Router();
router.get("/", (context) => {
context.response.body = `Hello World! ${new Date()}`;
});
app.use(oakCors());
app.use(router.routes());
app.use(router.allowedMethods());
app.addEventListener("listen", ({ port }) =>
console.log(`Listening on port ${port}!`)
);
await app.listen({ port: Number(Deno.env.get("PORT")) || 8000 });
}