【发布时间】:2018-02-10 21:31:22
【问题描述】:
我有一个带有简单错误处理程序的 Express 服务器。传递给它的所有 err 对象都是Error 对象。
const errorHandler = (err, req, res, next) => {
logError(`Express Error Handler: ${err}`);
res.status(500).json(err);
};
我正在使用request 调用服务器的路由:
request
.post(
{
uri: url,
timeout,
json: true,
form: {
currentStepUid,
sourceStepUid: previousStepUid,
config,
},
},
(error, response, body) => {
// Handle errors
}
)
});
我的问题是错误不是作为error 对象出现,而是作为body 对象上的error 属性出现。
我应该如何设置 Express 以便找回错误对象?
【问题讨论】:
标签: javascript express error-handling server request