如何处理异步快递正文中的所有错误

时间:2019-04-02 17:38:54

标签: node.js express

我想编写一个全局处理程序,整体表达 ASYNC 主体函数。

我正在使用

app.get('/api/0/get/whisper', (req, res) => { 
    res.send(a.b.c)
})

在这种情况下,我得到一个错误ReferenceError: a is not defined并且错误处理程序运行正常。

// error handler
app.use((err, req, res, next) => { 
   res.status(500).send(`Internal Server Error`)
})

我如何像这样将处理程序用于ASYNC主体:

app.get('/api/0/get/whisper', async (req, res) => { 
    res.send(a.b.c)
})

我的错误处理程序不适用于异步功能。为什么?

谢谢您的帮助。

0 个答案:

没有答案