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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage