标签: javascript node.js express error-handling
我这样捕获并处理错误:
catch (err) { console.log(err); res.statusCode = 400; res.statusMessage = err; }
日志有效,但是我没有在浏览器中收到响应,并且呼叫处于“挂起”状态。
有关完整代码,请参见:https://github.com/FrisoDenijs/WH40K-ArmyList/blob/3022f4a50b47eaecd2f5e68d6b67a16792217f1f/server/src/app/routes/detachments.route.js#L15
答案 0 :(得分:2)
res.statusMessage未发送响应,请改用res.send(err);
res.statusMessage
res.send(err);