Skip to content

bmcmahen/koa-mongo-session

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecated. Use koa-mongodb-session instead.

koa-mongo-session

mongo-db session management for koa and koa-sess.

Example

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;
});

Install

$ npm install koa-mongo-session

License

MIT