README
MongooseSession
Express session store based on mongoose
Changelog
1.2.0
:
- fix session counts
- test session counts, expiration, removal
- update documentation
Prerequisites
$ npm set registry http://npm.sandbox.elasticseed.net
$ npm set always-auth true
$ npm login
Installation
$ npm install mongoose-session --save
Usage
var express = require('express');
var session = require('express-session');
var mongoose = require('mongoose');
var sessionStore = require('mongoose-session');
mongoose.connect(mongoUrl);
var app = express();
app.use(session({
key: 'session',
secret: 'secret',
store: sessionStore(mongoose, {
expires: '14d'
})
}));
app.listen(process.env.PORT);
Development
$ git clone git@github.com:seedalpha/mongoose-session.git
$ cd mongoose-session
$ npm install
$ npm test # make sure mongodb://localhost:27017 is running
$ npm run coverage # test coverage
Author
Vladimr Popov vlad@seedalpha.net
License
©2014 Seedalpha