express-boobst
v0.0.2
Published
boobst (Caché DB) session store for express-session
Downloads
13
Maintainers
Readme
express-boobst is a Intersystems Caché session store for Express 4 plugin express-session
backed by boobst.
##Installation
via npm:
npm install express-boobst
##Options
To start express-boobst
, you have to pass function, returning an instance of boobst class, thus permitting the
usage of existing connections or server configurations.
Using an existing connection:
- boobst Existing connection reference (instance of Boobst)
Or with a function:
- getConnection
Other options:
- global Name of a global where session will be stored
- ns Namespace
##Example
var express = require('express'),
expressSession = require('express-session'),
ExpressBoobst = require('express-boobst'),
BoobstSocket = require('boobst').BoobstSocket,
sessionStore = new ExpressBoobst({
boobst: new BoobstSocket(
host: 'localhost',
port: 6666
)
}),
session = expressSession({
key: KEY,
store: sessionStore,
secret: SECRET,
resave: false,
saveUninitialized: true
})
;
var app = express();
app.use(session);