gpt4 book ai didi

javascript - ExpressJS 下一个(错误)与返回下一个(错误)

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:08 26 4
gpt4 key购买 nike

有什么区别下一个(错误)和返回下一个(错误)

如何在 ExpressJS 中抛出业务异常

最佳答案

Express 不需要returnnext(error) 就足够了。

function foo(req, res, next) {
next(new Error());
}

但是,return 也可用于停止当前 function 的执行,允许 next(error) 更接近throw 语句。

function foo(req, res, next) {
return next(new Error());

console.log("This is unreachable code and won't be logged.");
}

关于javascript - ExpressJS 下一个(错误)与返回下一个(错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033381/

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