express-session-cache-manager
v1.0.2
Published
express session support using node-cache-manager
Downloads
170
Maintainers
Readme
express-session-cache-manager
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
- Store logic adapted from connect-redis
- Test logic adapted from level-session-store