]> git.cworth.org Git - empires-server/blob - tictactoe.js
Add the barest template of an implementation of a tictactoe game
[empires-server] / tictactoe.js
1 const express = require("express");
2 const cors = require("cors");
3 const body_parser = require("body-parser");
4 const path = require("path");
5 const nunjucks = require("nunjucks");
6
7 const app = express();
8 app.use(cors());
9 app.use(body_parser.urlencoded({ extended: false }));
10 app.use(body_parser.json());
11
12 nunjucks.configure("templates", {
13   autoescape: true,
14   express: app
15 });
16
17 app.get('/', (request, response) => {
18   const game = request.game;
19
20   if (! request.session.nickname)
21     response.render('choose-nickname.html', { game_name: "Tic Tac Toe" });
22   else
23     response.render('tictactoe-game.html');
24 });
25
26 exports.app = app;