npm install connect-loki express-sessionPass the express-session store into connect-loki to create a LokiStore constructor.
var session = require('express-session');
var LokiStore = require('connect-loki')(session);
var options = {}; // See available options below
app.use(session({
store: new LokiStore(options),
secret: 'keyboard cat'
}));Setting the path to the database file is optional but recommended.
Available parameters:
pathPath to the database file. Defaults to./session-store.dbautosaveSetfalseto disable save to disk. Defaults totruettlDuration in seconds to keep stale sessions. Set to0to disable TTL. Defaults to1209600(14 days)logErrorsWhether or not to log client errors. Defaults tofalse- If
true, a default logging function (console.error) is provided. - If a function, it is called anytime an error occurs (useful for custom logging)
- If
false, no logging occurs.
- If
MIT