Fix: MySQL server has gone away according to wait_timeout
[archive/20170607/tools/tic.git] / app.js
diff --git a/app.js b/app.js
index 098f776..55ff958 100644 (file)
--- a/app.js
+++ b/app.js
@@ -1,14 +1,16 @@
 var express = require('express');
-var app = express();
+var session = require('express-session');
 var path = require('path');
 var bodyParser = require('body-parser');
 var JL = require('jsnlog').JL;
 var jsnlog_nodejs = require('jsnlog-nodejs').jsnlog_nodejs;
 var logger = JL('app.js');
-var config = require('./config.json');
+var AppConfig = require('./config.json');
+
 
+var app = express();
 /* app config */
-app.set('port', process.env.PORT || config.TIC_WEB.PORT);
+app.set('port', process.env.PORT || AppConfig.TIC_WEB.PORT);
 app.use(bodyParser.json());
 app.use(bodyParser.urlencoded({extended: true}));
 app.use(express.static(path.join(__dirname, '/public/src'))); //module directory
@@ -17,6 +19,12 @@ var server = require('./controller/server').start(app);
 var io = require('./controller/socketio').listen(server);
 var router = require('./controller/router').init(server);
 
+app.use(session({
+    secret: 'tic',
+    resave: false,
+    saveUninitialized: true
+}));
+
 app.use('/api', router);
 
 /**