Skip to content

DavidRip/connect-mongo-memory

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

connect-mongo-memory

MongoDB session store for Connect. Uses in-memory caching of sessions stored in MongoDB

To be used on a single-host app and have

Example use

var session    = require('express-session');
var MongoMemoryStore = require('connect-mongo-memory')(session);

app.use(session({
  secret: settings.cookie_secret,
  store: new MongoStore({
    db : settings.db,
  })
}));

Available options

  • All options of https://github.com/kcbanner/connect-mongo#options, plus
  • pruneInterval - default 600000 (10 min) - The interval to actively prune sessions from memory
  • pruneSessionIdleTime - default 3600000 (1 hour) - How long may a session be idle before being pruned?

About

MongoDB session store for Connect. Uses in-memory caching of sessions stored in MongoDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%