-
Notifications
You must be signed in to change notification settings - Fork 8
Connect caminte
Alexey Gordeyev edited this page Feb 26, 2016
·
3 revisions
TrinteJS session setup in:
|-- config
|-- ...
`-- session.js
var config = require('./configuration');
var expressSession = require('express-session');
var caminteStore = require('connect-caminte');
var database = require('./database' )[process.env.NODE_ENV || 'dev'];
module.exports = function (app, express) {
var SessionStore = caminteStore(expressSession);
app.use(expressSession({
cookie: {
maxAge: config.session.maxAge
},
key: config.session.key,
secret: config.session.secret,
saveUninitialized: true,
resave: true,
store: new SessionStore({
driver: database.driver,
collection: 'session',
db: database,
secret: config.session.secret,
maxAge: config.session.maxAge,
clear_interval: config.session.clear_interval
})
}));
};