标签: node.js
我对Node.js很陌生,我想对错误处理有一些整体的想法或意见。在nodejs中,我们可以通过res.status(code).send(error.message)在路由内部进行错误处理。同样,我们可以在路由之后创建一个全局中间件,以呈现特定的错误页面。我个人认为后者可能会更有效率,因此,如果发生错误,我们可以在每条路线中抛出Error。 我的问题是哪种方法更好?以及如何将状态代码传递给中间件? 预先感谢。