gpt4 book ai didi

node.js - Express js - 中间件中的错误处理

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:31 25 4
gpt4 key购买 nike

我有一条路线

 app.get("/some/url/", function(req, res){ res.sendStatus(404) })

我正在尝试在快速错误处理中间件中处理或捕获此 404,但它不起作用

 app.use(function(err, req, res, next){do something here})

任何帮助我如何捕获中间件中路由抛出的错误。

最佳答案

app.get("/some/url/", function(req, res) {
// Generate Error yourself.
throw new Error("Generated Error.");
});

// global error handler
app.use(function(err, req, res, next) {
console.dir(err);

if(err) {
// Your Error Status code and message here.
res.status(500).send('Something broke!');
}

// Send Some valid Response
});

关于node.js - Express js - 中间件中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37582953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com