Node.js TypeError:res.status不是错误处理中间件中的函数
我只想添加一个最小的中间件来处理express typescript项目中的错误。Node.js TypeError:res.status不是错误处理中间件中的函数,node.js,typescript,api,express,Node.js,Typescript,Api,Express,我只想添加一个最小的中间件来处理express typescript项目中的错误。 我使用celebration中的errors方法让它处理celebration/joi错误,并希望将另一个错误添加到其他错误中。 这是我的密码: app.use(errors());//错误处理 app.use((err:any,req:Request,res:Response)=>res.status(300.json(err.message)); 为了测试它,我尝试向一个不存在的端点发送一个GET,我不断收
我使用celebration中的errors方法让它处理celebration/joi错误,并希望将另一个错误添加到其他错误中。
这是我的密码:
app.use(errors());//错误处理
app.use((err:any,req:Request,res:Response)=>res.status(300.json(err.message));
为了测试它,我尝试向一个不存在的端点发送一个GET,我不断收到这个错误:TypeError:res.status不是一个函数
我应该怎么做才能像我想要的那样使用请求