Mongodb session store in Expressjs 4 Mongodb session store in Expressjs 4 mongodb mongodb

Mongodb session store in Expressjs 4


You need to install the express-session package separately now. It can be found at https://github.com/expressjs/session

Use the following commands to get up and running:

npm install --save express-session cookie-parser

and then in your server.js file:

var express = require('express'),    cookieParser = require('cookie-parser'),    expressSession = require('express-session'),    MongoStore = require('connect-mongo')(expressSession),    app = express();app.use(cookieParser());app.use(expressSession({     secret: 'secret',     store: new MongoStore(),     resave: false,     saveUninitialized: true}));

And enjoy


You can still use connect-mongo in expressjs 4. Example from the README:

var session    = require('express-session');var MongoStore = require('connect-mongo')(session);app.use(session({    secret: settings.cookie_secret,    store: new MongoStore({      db : settings.db,    })  }));