Connect-mongo for mongodb sessions

This commit is contained in:
Sahat Yalkabov
2014-01-07 14:07:18 -05:00
parent 9ff4e1f5a4
commit c389525a8d
2 changed files with 8 additions and 3 deletions

6
app.js
View File

@ -8,6 +8,7 @@ var flash = require('connect-flash');
var less = require('less-middleware'); var less = require('less-middleware');
var path = require('path'); var path = require('path');
var mongoose = require('mongoose'); var mongoose = require('mongoose');
var MongoStore = require('connect-mongo')(express);
var passport = require('passport'); var passport = require('passport');
var cluster = require('cluster'); var cluster = require('cluster');
@ -58,7 +59,10 @@ if (cluster.isMaster) {
app.use(express.json()); app.use(express.json());
app.use(express.urlencoded()); app.use(express.urlencoded());
app.use(express.methodOverride()); app.use(express.methodOverride());
app.use(express.session({ secret: '0000' })); app.use(express.session({
secret: '0000',
store: new MongoStore({ db: secrets.db })
}));
app.use(passport.initialize()); app.use(passport.initialize());
app.use(passport.session()); app.use(passport.session());
app.use(function(req, res, next) { app.use(function(req, res, next) {

View File

@ -1,5 +1,5 @@
{ {
"name": "angular-quickstart", "name": "hackathon-starter",
"version": "1.0.0", "version": "1.0.0",
"dependencies": { "dependencies": {
"async": "*", "async": "*",
@ -27,6 +27,7 @@
"tumblr.js": "*", "tumblr.js": "*",
"twit": "*", "twit": "*",
"fbgraph": "*", "fbgraph": "*",
"node-foursquare": "*" "node-foursquare": "*",
"connect-mongo": "*"
} }
} }