diff --git a/app.js b/app.js index b130a50..a2fedbd 100644 --- a/app.js +++ b/app.js @@ -21,6 +21,8 @@ app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(session({ secret: config.sessionSecret, + resave: false, + saveUninitialized: true, cookie: { // Length of workshop in milliseconds maxAge: timestring(config.eventHours, 'ms') diff --git a/bin/www b/bin/www index e9de6eb..fa907fa 100755 --- a/bin/www +++ b/bin/www @@ -7,6 +7,7 @@ var app = require('../app'); var debug = require('debug')('user-distribution:server'); var http = require('http'); +var log = require('barelog') /** * Get port from environment and store in Express. @@ -65,11 +66,11 @@ function onError(error) { // handle specific listen errors with friendly messages switch (error.code) { case 'EACCES': - console.error(bind + ' requires elevated privileges'); + log(bind + ' requires elevated privileges'); process.exit(1); break; case 'EADDRINUSE': - console.error(bind + ' is already in use'); + log(bind + ' is already in use'); process.exit(1); break; default: @@ -86,8 +87,8 @@ function onListening() { var bind = typeof addr === 'string' ? 'pipe ' + addr : 'port ' + addr.port; - console.log('App started on Port',addr.port || addr); - console.log('Listening on',bind); - console.log('server',addr); + log('App started on Port',addr.port || addr); + log('Listening on',bind); + log('server',addr); debug('Listening on ' + bind); } diff --git a/config.js b/config.js index e08fb82..2af6fd8 100644 --- a/config.js +++ b/config.js @@ -3,7 +3,6 @@ const env = require('env-var') const { randomBytes } = require('crypto') -console.log(process.env.LAB_MODULE_URLS) module.exports = { sessionSecret: env.get('LAB_SESSION_SECRET').default(randomBytes(8).toString()).asString(), eventTitle: env.get('LAB_TITLE').default('OCP4 Workshop').asString(),