]> git.cworth.org Git - empires-server/blobdiff - empires.js
Use an express Router for each of the game-engine-specific sub-apps
[empires-server] / empires.js
index 19c57d7dba2b3cc11d4c84c56c4898dbaea6d50f..c2ba106a641fc2359ddcb37e51afa34bce415b9b 100644 (file)
@@ -1,18 +1,6 @@
 const express = require("express");
-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 app = express.Router();
 
 const GameState = {
   JOIN:    1,
@@ -299,7 +287,7 @@ function handle_events(request, response) {
 
 app.get('/', (request, response) => {
   if (! request.session.nickname)
-    response.render('choose-nickname.html');
+    response.render('choose-nickname.html', { game_name: "Empires" });
   else
     response.render('empires-game.html');
 });
@@ -399,4 +387,5 @@ app.get('/players', (request, response) => {
 app.get('/events', handle_events);
 
 exports.app = app;
+exports.name = "empires";
 exports.Game = Game;