Skip to content
Snippets Groups Projects
Commit 0f60751d authored by Eduardo L. Buratti's avatar Eduardo L. Buratti
Browse files

web: Add sqlite3 storage for sessions (sticky sessions)

parent b6002231
No related branches found
No related tags found
No related merge requests found
......@@ -19,3 +19,5 @@ app/js
npm-debug.log
config.js
sessions.db
......@@ -13,6 +13,7 @@
"express": "~3.3.8",
"connect": "~2.9.0",
"grunt-contrib-uglify": "~0.2.4",
"grunt-contrib-concat": "~0.3.0"
"grunt-contrib-concat": "~0.3.0",
"connect-sqlite3": "~0.9.2"
}
}
......@@ -3,6 +3,7 @@
var express = require('express');
var config = require('./config.js');
var db = require('./middleware/db.js');
var SQLiteStore = require('connect-sqlite3')(express);
var sessions = require('./routes/sessions.js');
var points = require('./routes/points.js');
......@@ -15,7 +16,11 @@ var app = express();
app.use(express.logger('dev'));
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: config.secret }));
app.use(express.session({
store: new SQLiteStore,
secret: config.secret,
cookie: { maxAge: 7 * 24 * 60 * 60 * 1000 } // 1 week
}));
app.use(express.static(__dirname + '/app'));
db.config(config.db_config);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment