Verwendung von next () und Rückkehr zu next () in Node.js
Szenario: Beachten Sie, dass Folgendes der Teil des Codes einer Node-Webanwendung ist.
app.get('/users/:id?', function(req, res, next){
var id = req.params.id;
if (id) {
// do something
} else {
next(); //or return next();
}
});
Problem: Ich überprüfe gerade, mit welchem ich gehen sollnext()
oderreturn next()
. Der obige Beispielcode funktioniert für beide genau gleich und zeigte keinen Unterschied in der Ausführung.
Frage: Kann jemand Licht auf dieses setzen, wenn man verwendetnext()
und wann zu verwendenreturn next()
und ein wichtiger Unterschied?