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.");
}