Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.01 KB

README.md

File metadata and controls

31 lines (23 loc) · 1.01 KB

Build Status

connect-hazelcast is a Hazelcast session store backed by Hazelcast 4.x.

Quick Setup

npm install connect-hazelcast express-session

Pass the express-session to connect-hazelcast to create a HazelcastStore constructor.

const session = require('express-session');
const HazelcastStore = require('connect-hazelcast')(session);

app.use(session({
    store: new HazelcastStore(options),
    secret: 'ssshhh'
}));

Options

The following list contains all supported options:

  • client An existing hazelcast client. Required option.
  • prefix IMap name to use for storing sessions. Defaults to sessions.
  • ttl Default TTL in seconds to use when the session cookie does not have a expires value. Defaults to 86400 (one day).
  • disableTouch When set to true, TTL is reset on each user interaction with the server. Defaults to false.