Express4中文文档
现在,通过将被拒绝的值作为 Error 转发给错误处理中间件来处理返回被拒绝承诺的请求中间件和处理程序。这意味着使用 async 函数作为中间件和处理程序比以往任何时候都容易。当在 async 函数中抛出错误或在异步函数中 awaited 被拒绝的 Promise 时,这些错误将像调用 next(err) 一样传递给错误处理程序。
Error
async
await
next(err)
Express 如何处理错误的详细信息在 错误处理文档 中进行了介绍。