Il semble que si je veux passer à une fonction "suivante" dans Nodejs (et peut-être Javascript en général?) Je ne peux pas passer de paramètres à la fonction suivante.Nodejs et Connect fonctionnalité "suivante"
Voici ce que je veux dire:
app.get('/webpage', SomeFunction, NextFunction);
function SomeFunction (req, res, next) {
// Do things
next();
}
function NextFunction (req, res) {
// Do other things
}
Maintenant, si SomeFunction
je devais dire next(req, res);
il ne semble pas fonctionner. Il n'arrive jamais à la méthode. Évidemment, je ne peux pas passer directement les paramètres ... mais ma question est pourquoi? Comment la fonction suivante sait-elle quels paramètres utiliser? Est-ce parce qu'ils portent le même nom ou passe-t-il automatiquement les 1er et 2e paramètres? Si NextFunction
utilisé blah, bleet
au lieu de req, res
cela fonctionnerait-il encore?