1.2.10 • Published 4 years ago

@seedalpha/mongoose-session v1.2.10

Weekly downloads
-
License
©2014 Seedalpha
Repository
github
Last release
4 years ago

MongooseSession

wercker status

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