2020
12-02
12-02
express异步函数异常捕获示例详解
在express中时使用Async/await编写异步代码时,每个async函数都要包裹在try/catch中,代码量多了看着冗余不优雅,express又不像koa的异步机制可以订阅全局的error事件,为了解决这个问题,需要写个捕获异步函数异常的中间件。uncaughtException开始能想到的肯定是try/catch了,但是也想过能否使用nodejs提供的uncaughtException事件,在全局捕获异常,例如下面的代码:process.on("uncaughtException",(err)=>console.log("...
继续阅读 >