Skip to content

huseyinbabal/connect-hazelcast

Repository files navigation

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.

About

Hazelcast session store for Connect and Express

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •