Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js TypeError:res.status不是错误处理中间件中的函数_Node.js_Typescript_Api_Express - Fatal编程技术网

Node.js TypeError:res.status不是错误处理中间件中的函数

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,我不断收

我只想添加一个最小的中间件来处理express typescript项目中的错误。
我使用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不是一个函数

我应该怎么做才能像我想要的那样使用请求