Skip to content

theogravity/express-session-cache-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-session-cache-manager

js-standard-style Build Status npm version

express-session support using node-cache-manager, which supports a variety of storage engines.

Installation

npm i express-session-cache-manager --save

Usage

import express from 'express'
import session from 'express-session'
import cacheManager from 'cache-manager'
import CacheManagerStore from 'express-session-cache-manager'

// Replace with your cache-manager specific store engine here
import memoryStoreEngine from 'cache-manager-memory-store'

const app = express()

const sessionMiddleware = session({
  store: new CacheManagerStore(cacheManager.caching({
    store: memoryStoreEngine
  }))
})

app.use(sessionMiddleware)

Extended logging

The debug module is used to provide debug information.

Enable the following environment variable to see them:

DEBUG=session-cache-manager

Acknowledgements

About

Express session support using node-cache-manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published