antd-npm-demo
Version:
React & Redux & Ant.Design
20 lines (16 loc) • 577 B
JavaScript
/* jshint unused: false */
;
var errorHandler = require('errorhandler'),
app = require('../index');
module.exports = function () {
var logger = app.get('logger') || console;
return app.get('env') === 'production' ?
function (err, req, res, next) {
var msg = err.stack;
if (err.mod) msg = '[' + err.mod + '] ' + msg;
logger.error(msg);
if (err.status) res.statusCode = err.status;
if (res.statusCode < 400) res.statusCode = 500;
res.end();
} : errorHandler();
};