Ego*_*yer 8 javascript node.js express
next(错误)和return next(错误)之间有什么区别
如何在ExpressJS中抛出业务异常
Jon*_*ski 11
在return不被快递需要.next(error)足够了.
function foo(req, res, next) {
next(new Error());
}
Run Code Online (Sandbox Code Playgroud)
但是,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.");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2029 次 |
| 最近记录: |