app.configure(function () { app.use(express.static('public')); app.use(express.cookieParser()); app.use(express.bodyParser()); app.use(express.session({ secret: 'keyboard cat' })); app.use(passport.initialize()); app.use(passport.session()); app.use(app.router); });
// all environments app.use(express.limit('70mb')); app.use(express.json({limit: '70mb'})); app.use(express.urlencoded({limit: '70mb'})); app.set('port', process.env.PORT || 3000); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'jade'); app.set('view options', {pretty: config.isProd()}); app.locals.pretty = !config.isProd(); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(express.cookieParser('your secret here')); app.use(express.session()); if (!config.isProd()) { app.use(allowCrossDomain); } app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); app.use(express.bodyParser()); //if ('development' == app.get('env')) { if (false) { mailer.extend(app, config.getDevMailCredentials()); } else { mailer.extend(app, config.getProdMailCredentials()); } // development only
info: String, attendeesNames: [String], attendeesIDs: [ObjectId] }); //Mongoose collections var User = mongoose.model('User', UserSchema, 'users'); var Building = mongoose.model('Building', BuildingSchema, 'buildings'); var AnEvent = mongoose.model('Event', EventSchema, 'events'); var Class = mongoose.model('Class', ClassSchema, 'classes'); // the bodyParser middleware allows us to parse the // body of a request app.use(express.cookieParser()); app.use(express.bodyParser()); app.use(express.session({ secret: 'keyboard cat' })); app.use(passport.initialize()); app.use(passport.session()); app.use(app.router); app.use(express.static(__dirname)); /*******************************************************************************************/ //Passport setup passport.serializeUser(function(user, done) { done(null, user); }); passport.deserializeUser(function(user, done) { User.findOne({facebookID: user.facebookID}, function (err, user) { done(err, user);