@seedalpha/mongoose-session

1.2.10 • Public • Published

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

Package Sidebar

Install

npm i @seedalpha/mongoose-session

Weekly Downloads

1

Version

1.2.10

License

©2014 Seedalpha

Unpacked Size

7.78 kB

Total Files

5

Last publish

Collaborators

  • tom.raggett.trcuk.com
  • ac_inc