0.1.2 • Published 11 years ago
connect-leveldb2 v0.1.2
connect-leveldb
This module provides a session store for connect which uses leveldb and is heavily based on the connect-redis module.
Installation
npm install connect-leveldb
Options
db
An existing dbdbLocation
The location of the database to open / create.ttl
Session time to live (TTL) in seconds.prefix
Key prefix defaults to "sess:"
Usage
Very simple to setup.
var connect = require('connect')
var LeveldbStore = require('connect-leveldb')(connect)
connect()
.use(connect.session({ store: new LeveldbStore(options), secret: 'keyboard cat' }))
Express users.
var LeveldbStore = require('connect-leveldb')(express)
Things to Note
This module uses a lazy deletion model which means it will only clean up sessions IF a user access the site after they expire. It is primarily designed for use on sites with users who regularly revisit the site for updates.
Licence
Copyright (c) 2013 Mark Wolfe Licensed under the MIT license.
0.1.2
11 years ago