Сценарий. Рассмотрим следующую часть кода из веб-приложения узла.
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()
и какая-то важная разница?