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?