From 7023dc2a6920aa6389ac2b28bcdbaacdb4413e00 Mon Sep 17 00:00:00 2001 From: LarsVomMars Date: Fri, 10 Jul 2020 00:09:39 +0200 Subject: Make use of the renderer and fixed vscode debugger --- src/main.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/main.ts') diff --git a/src/main.ts b/src/main.ts index bcdb632..e87e14b 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,11 +1,18 @@ import { Application, Context } from "https://deno.land/x/abc@v1/mod.ts"; +import { renderFile } from "https://deno.land/x/dejs/mod.ts"; import "https://deno.land/x/dotenv/load.ts"; const port = parseInt(Deno.env.get("PORT") || "8080"); const app = new Application(); +app.renderer = { + render(name: string, data: T): Promise { + return renderFile(name, data); + }, +}; + app.static("/", "./src/public/"); // Manage static files -app.file("/", "./src/public/index.html"); // Render index on / +app.get("/", async (c: Context) => await c.render("./src/public/index.html")); // Render index on / app.start({ port }); console.log(`Server listening on http://localhost:${port}`); -- cgit v1.2.3