From 06ec20a1c6c6add8f8604135164f4ccb08fe7e35 Mon Sep 17 00:00:00 2001 From: Alec Maier Date: Tue, 3 Sep 2019 19:04:50 -0400 Subject: [PATCH] Force https, log created games --- package-lock.json | 5 +++++ package.json | 1 + server.js | 7 ++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 5a6480e..4f39025 100644 --- a/package-lock.json +++ b/package-lock.json @@ -277,6 +277,11 @@ "vary": "~1.1.2" } }, + "express-force-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/express-force-https/-/express-force-https-1.0.0.tgz", + "integrity": "sha1-KtuBIaaJRhb8eOoFsVvY1LhV/Qw=" + }, "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", diff --git a/package.json b/package.json index e0a0652..d57d2b1 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "dependencies": { "cron": "^1.7.1", "express": "^4.17.1", + "express-force-https": "^1.0.0", "socket.io": "^2.2.0" } } diff --git a/server.js b/server.js index 5d75c7a..2a104d2 100644 --- a/server.js +++ b/server.js @@ -6,6 +6,10 @@ const app = express(); const server = http.Server(app); const io = socketIO(server); +const secure = require('express-force-https'); +app.use(secure); + + const CronJob = require('cron').CronJob; @@ -25,6 +29,7 @@ console.log("cron job created"); job.start(); app.set('port', 5000); + app.use('/static', express.static(__dirname + '/static')); // Routing app.use('/assets', express.static(__dirname + '/assets')); // Routing app.get('/', function(request, response) { @@ -67,7 +72,6 @@ function teamWon(game) { hunterAlive = true; } } - console.log("wolves: " + wolvesAlive + " villagers: " + villagersAlive); if (wolvesAlive === 0) { return "village" } @@ -84,6 +88,7 @@ function teamWon(game) { io.on('connection', function(socket) { socket.on('newGame', function(game, onSuccess) { activeGames[game.accessCode] = game; + console.log("Game created at " + (new Date().toDateString()) + " " + (new Date()).toTimeString()); onSuccess(); }); socket.on('joinGame', function(playerInfo) {