UNPKG

antd-npm-demo

Version:

React & Redux & Ant.Design

20 lines (16 loc) 577 B
/* jshint unused: false */ 'use strict'; 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(); };