diff --git a/app.js b/app.js index 62ed22f0f5..3049b5c01c 100755 --- a/app.js +++ b/app.js @@ -8,6 +8,7 @@ var flash = require('connect-flash'); var less = require('less-middleware'); var path = require('path'); var mongoose = require('mongoose'); +var MongoStore = require('connect-mongo')(express); var passport = require('passport'); var cluster = require('cluster'); @@ -58,7 +59,10 @@ if (cluster.isMaster) { app.use(express.json()); app.use(express.urlencoded()); 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.session()); app.use(function(req, res, next) { diff --git a/package.json b/package.json index 8828650230..b69d922342 100755 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "angular-quickstart", + "name": "hackathon-starter", "version": "1.0.0", "dependencies": { "async": "*", @@ -27,6 +27,7 @@ "tumblr.js": "*", "twit": "*", "fbgraph": "*", - "node-foursquare": "*" + "node-foursquare": "*", + "connect-mongo": "*" } }