Scénario : Considérez que ce qui suit est la partie du code d'une application web node.
app.get('/users/:id?', function(req, res, next){
var id = req.params.id;
if (id) {
// do something
} else {
next(); //or return next();
}
});
Numéro : Je suis en train de vérifier lequel choisir. next()
o return next()
. L'exemple de code ci-dessus fonctionne exactement de la même manière pour les deux et ne montre aucune différence dans l'exécution.
Question : Quelqu'un peut-il m'éclairer sur ce point, quand utiliser next()
et quand utiliser return next()
et une différence importante ?