mcms-node-core
Version:
mcms node core module.
18 lines (16 loc) • 699 B
JavaScript
module.exports = (function(App,expressSession){
var MongoStore = require('connect-mongo')(expressSession);
var expires = new Date(Date.now() + (App.Helpers.common.calculateExpiry(App.Config.app.sessionTTL)));
return {store : new MongoStore({
host: App.Config.database.redis.host,
port: App.Config.database.redis.port,
db : App.Config.database.redis.db,
cookie: { maxAge: expires,
domain : '.' + App.Config.app.url,
path : '/'
}
}), secret: App.Config.auth.sessionSecret,
saveUninitialized : App.Config.auth.options.saveUninitialized || true,
resave : App.Config.auth.options.resave || false
};
});