add pmx errorhandler in beta spot
This commit is contained in:
@ -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
|
||||||
}));
|
}));
|
||||||
|
Reference in New Issue
Block a user