Kiedy używać next () i zwrócić next () w Node.js

Scenariusz: Rozważmy następującą część kodu z aplikacji internetowej węzła.

app.get('/users/:id?', function(req, res, next){
    var id = req.params.id;
    if (id) {
        // do something
    } else {
        next(); //or return next();
    }
});

Kwestia: Sprawdzam, z którym z nich iśćnext() lubreturn next(). Powyższy kod działa dokładnie tak samo dla obu i nie wykazał żadnej różnicy w wykonaniu.

Pytanie: Czy ktoś może rzucić światło na to, kiedy używaćnext() i kiedy używaćreturn next() i ważna różnica?

questionAnswers(3)

yourAnswerToTheQuestion