【发布时间】:2015-03-04 00:41:03
【问题描述】:
我正在尝试向客户端返回错误响应,但仅当我将状态代码设置为 200 或 500 时它才会返回。当我设置为 304 时它不会返回消息。我错过了什么。请澄清
res.send(304, {
message: 'cannot update config with empty value'
});
.................................................. ..................................................... ....................
// update configure options
exports.update = function(req, res) {
if (req.body.items) {
// if items exists do something
....
....
} else {
// returns error message when set to 200 or 500 but does not when 304
// ie.,response body is empty
res.send(304, {
message: 'cannot update config with empty value'
});
}
};
【问题讨论】:
-
你能做一个最小的测试用例吗?这是使用 Express.js 吗?
-
简化了代码。是的,它使用 ExpressJS
标签: node.js express error-handling