多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# errorhandler 此中间件仅用于开发环境,因为传递给此模块的任何对象的完整错误堆栈跟踪和内部详细信息将在发生错误时发送回客户端。 当一个对象作为错误提供给Express时,该模块将尽可能多地显示该对象,并通过对HTML,JSON和纯文本之间的响应使用内容协商来实现。 * 当对象是标准的Error对象时,stack属性提供的字符串将以HTML /文本响应的形式返回。 * 当对象是非Error对象时,util.inspect的结果将在HTML /文本响应中返回。 * 对于JSON响应,结果将是一个对象,其中包含响应中对象的所有可枚举属性。 ~~~ var express= require('express') var errorhandler = require('errorhandler') var app = express() if (process.env.NODE_ENV === 'development') { // only use in development app.use(errorhandler()) } ~~~