X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=lmno.js;h=ff66a9bda71579c180123bbd7dfabbff50836407;hb=d9ad319ff41cae1c0a9d2a771941be25c1208e3d;hp=abcdba2ef220bd6aff8375bb3190d0cfbc87c727;hpb=080abafd2319b25e6e3120ce93c152e7c3f3e1e8;p=empires-server diff --git a/lmno.js b/lmno.js index abcdba2..ff66a9b 100644 --- a/lmno.js +++ b/lmno.js @@ -4,6 +4,7 @@ const body_parser = require("body-parser"); const session = require("express-session"); const bcrypt = require("bcrypt"); const path = require("path"); +const nunjucks = require("nunjucks"); try { var lmno_config = require("./lmno-config.json"); @@ -40,6 +41,11 @@ app.use(session({ saveUninitialized: false })); +nunjucks.configure("templates", { + autoescape: true, + express: app +}); + /* Load each of our game mini-apps. */ var empires = require("./empires"); @@ -184,7 +190,7 @@ app.get('/login', (request, response) => { return; } - response.sendFile(path.join(__dirname, './login.html')); + response.render('login.html'); }); app.post('/login', async (request, response) => {