ExpressJS next (ошибка) vs return next (ошибка)
в чем разница между далее(ошибка) и return next (error)
Как выбрасывает бизнес-исключения в ExpressJS
1 ответов
The return
не требуется Express. 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.");
}