Skip to content

Instantly share code, notes, and snippets.

@miyamotodev123
Last active November 29, 2015 22:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save miyamotodev123/80629aabcfd4bd2d100b to your computer and use it in GitHub Desktop.
Save miyamotodev123/80629aabcfd4bd2d100b to your computer and use it in GitHub Desktop.
passport tdd blog config/express.js
var express = require('express'),
morgan = require('morgan'),
compress = require('compression'),
bodyParser = require('body-parser'),
methodOverride = require('method-override'),
session = require('express-session'),
passport = require('passport');
module.exports = function() {
var app = express();
if (process.env.NODE_ENV === 'development') {
app.use(morgan('dev'));
} else if (process.env.NODE_ENV === 'production') {
app.use(compress());
}
require('./passport')(passport);
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(methodOverride());
app.use(session({
saveUninitialized: true,
resave: true,
secret: 'someSecret'
}));
app.use(passport.initialize());
app.use(passport.session());
require('../app/routes.js')(app, passport);
return app;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment