0.0.9 • Published 10 years ago

connect-session-mongo v0.0.9

Weekly downloads
2
License
-
Repository
github
Last release
10 years ago

MongoDB Session Storage for Connect Middleware

This module is an addon for Connect Middleware that adds a new Session Storage device.

Install

npm install connect-session-mongo

Usage

The standard usage, is to just pass an instantiated MongoStore instance to the session plugin.

var connect = require('connect'),
    MongoStore = require('connect-session-mongo');

var app = connect.createServer();

app.configure(function(){
    app.use(connect.cookieDecoder());
    app.use(connect.session({ store: new MongoStore() }));
    app.use(app.router);
});

You can also pass several options to the constructor to tweak your session store:

  • db - The name of the db to use, defaults to: connect-sessions
  • ip - The IP address of the server to connect to, defaults to: 127.0.0.1
  • port - The Port to connect to, defaults to: 27017
  • collection - The collection to save its data to, defaults to: sessions
  • server - A custom mongo Server instance (this overides db, ip & port)
  • url - A url to use for Db.connect style database connections (this overrides db, ip, port & server)

An optional callback function(err, connectedDb) can also be passed to the constructor after the options.

License

Licensed the BSD license.

Based on these classes

0.0.9

10 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

11 years ago

0.0.5

12 years ago

0.0.4

13 years ago

0.0.3

13 years ago

0.0.2

13 years ago

0.0.1

13 years ago