Сценарий. Рассмотрим следующую часть кода из веб-приложения узла.
app.get('/users/:id?', function(req, res, next){
var id = req.params.id;
if (id) {
// do something
} else {
next(); //or return next();
}
});
Проблема: я проверяю, какой из них использовать просто next() или return next(). Приведенный выше пример кода работает одинаково для обоих и не показал никакой разницы в исполнении.
Вопрос: Может ли кто-то осветить это, когда использовать next() и когда использовать return next() и какая-то важная разница?