diff --git a/src/database/mongo.js b/src/database/mongo.js index dc65e3ce0d..d173693451 100644 --- a/src/database/mongo.js +++ b/src/database/mongo.js @@ -9,9 +9,7 @@ session = require('express-session'), db, mongoClient, - redis = require('redis'), - redisClient = redis.createClient(), - connectRedis; + mongoStore; module.questions = [ { @@ -46,7 +44,7 @@ module.init = function(callback) { try { mongoClient = require('mongodb').MongoClient; - connectRedis = require('connect-redis')(session); + mongoStore = require('connect-mongo')({session: session}); } catch (err) { winston.error('Unable to initialize MongoDB! Is MongoDB installed? Error :' + err.message); process.exit(); @@ -62,9 +60,8 @@ module.client = db; - module.sessionStore = new connectRedis({ - client: redisClient, - ttl: 60 * 60 * 24 * 14 + module.sessionStore = new mongoStore({ + db: db }); require('./mongo/main')(db, module);