Я использую Restify с Nodejs, и у меня есть вопрос о правильном способе возврата элемента управления к следующему промежуточному программному обеспечению в стеке. Надеюсь, я использую правильную фразу, когда я говорю "следующее промежуточное ПО в стеке".
В принципе, мой код выглядит следующим образом:
//server is the server created using Restify
server.use(function (req, res, next) {
//if some checks are a success
return next();
});
Теперь, что я хочу знать, должен ли код быть return next();
или должен быть просто next();
передать управление следующему в стеке?
Я проверил и обе работаю - это оба куска кода успешно передают управление и возвращают данные, как ожидалось. Я хочу знать, есть ли разница между ними, и если мне нужно использовать один над другим.