const cors = require("cors");
const body_parser = require("body-parser");
const path = require("path");
+const nunjucks = require("nunjucks");
const app = express();
app.use(cors());
app.use(body_parser.urlencoded({ extended: false }));
app.use(body_parser.json());
+nunjucks.configure("templates", {
+ autoescape: true,
+ express: app
+});
+
const GameState = {
JOIN: 1,
REVEAL: 2,
}
app.get('/', (request, response) => {
- response.sendFile(path.join(__dirname, './game.html'));
+ if (! request.session.nickname)
+ response.render('choose-nickname.html');
+ else
+ response.sendFile(path.join(__dirname, './game.html'));
});
app.post('/register', (request, response) => {