Deprecated. Use koa-mongodb-session instead.
mongo-db session management for koa
and koa-sess
.
var koa = require('koa');
var session = require('koa-sess');
var mongoStore = require('koa-mongo-session');
var app = koa();
app.keys = ['key', 'anotherkey'];
app.use(session({
store: mongoStore({
mongo: '127.0.0.1:27017/test',
expiration: 1000 * 60 * 60 * 24 * 14
})
}));
app.use(function* (){
this.session.count = this.session.count || 0;
this.session.count++;
this.body = this.session.count;
});
$ npm install koa-mongo-session
MIT