connect-ml
MarkLogic session store for Express and Connect. Also you can use it with Koa
MarkLogic session store is a provision for storing session data as json in MarkLogic Server
Compatibility
- Supports Express
>= 4.x
and Connect>= 1.4.0
through express-session - Supports Node.js
>= 0.10
and io.js - Indirectly supports Koa
>= 0.9.0
through express-session
Getting Started
Installation
$ npm install connect-ml
prefix
The directory where the session files will be stored. Defaults to/sess/
client
The marklogic DatabaseClient instance.logErrors
The function for logging errorsttl
Session time to live in seconds. Defaults to 86400 (24 hours)
Usage
Express or Connect integration
Due to express >= 4
changes, we need to pass express-session
to the function connect-ml
exports in order to extend session.Store
:
var session = ;var marklogic = ;var MlStore = session;var db = marklogic; app;