add pmx errorhandler in beta spot

This commit is contained in:
Berkeley Martinez
2015-06-18 16:19:24 -07:00
parent 4560cfed03
commit 2bf8810d79

View File

@ -1,5 +1,6 @@
require('dotenv').load(); require('dotenv').load();
require('pmx').init(); var pmx = require('pmx');
pmx.init();
// handle uncaught exceptions. Forever will restart process on shutdown // handle uncaught exceptions. Forever will restart process on shutdown
var R = require('ramda'), var R = require('ramda'),
@ -20,7 +21,6 @@ var R = require('ramda'),
path = require('path'), path = require('path'),
expressValidator = require('express-validator'), expressValidator = require('express-validator'),
lessMiddleware = require('less-middleware'), lessMiddleware = require('less-middleware'),
pmx = require('pmx'),
passportProviders = require('./passport-providers'), passportProviders = require('./passport-providers'),
/** /**
@ -42,11 +42,11 @@ app.set('port', process.env.PORT || 3000);
app.set('views', path.join(__dirname, 'views')); app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade'); app.set('view engine', 'jade');
//if (process.env.NODE_ENV === 'production') { // if (process.env.NODE_ENV === 'production') {
// app.use(forceDomain({ // app.use(forceDomain({
// hostname: 'www.freecodecamp.com' // hostname: 'www.freecodecamp.com'
// })); // }));
//} // }
app.use(compress()); app.use(compress());
app.use(lessMiddleware(path.join(__dirname, '/public'))); app.use(lessMiddleware(path.join(__dirname, '/public')));
@ -262,6 +262,8 @@ R.keys(passportProviders).map(function(strategy) {
// if (process.env.NODE_ENV === 'development') { // if (process.env.NODE_ENV === 'development') {
if (true) { // eslint-disable-line if (true) { // eslint-disable-line
// NOTE(berks): adding pmx here for Beta test. Remove for production
app.use(pmx.expressErrorHandler());
app.use(errorHandler({ app.use(errorHandler({
log: true log: true
})); }));