// Sample code
app.get("/test", (res, res) => {
return res.status(200).send(SOME_UNDEFINED_VAR);
});
对于ReferenceError,默认情况下express.js发送500。
express.js在标准输出上写入 ReferenceError ,但我想使用记录器在文件上写入此类错误。
尝试使用
app.use((err, res, res) => {
logger.error(err) // this handler is not getting called
// this handler is only for `next(err)`
})
我知道使用整理工具可以捕获参考错误,这种情况永远不会发生,但是我仍然想知道如何捕获此类错误。