ExpressJS下一个(错误)与返回下一个(错误)
下一个(错误)和下一个返回(错误)有什么区别
如何在ExpressJS中抛出业务exception
快递不需要return
。 next(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."); }