Express4中文文档
您定义错误处理中间件的方式与其他中间件相同,不同之处在于使用四个参数而不是三个;特别是签名(err, req, res, next):
(err, req, res, next)
app.use((err, req, res, next) => { console.error(err.stack) res.status(500).send('Something broke!') })
有关详细信息,请参阅 错误处理。