Nodejsの "次の"関数(そして一般的にはJavascript?)に移動したい場合、次の関数にパラメータを渡すことができないようです。ここでNodejsとConnect "next"の機能
は、私が何を意味するかです:今
app.get('/webpage', SomeFunction, NextFunction);
function SomeFunction (req, res, next) {
// Do things
next();
}
function NextFunction (req, res) {
// Do other things
}
、SomeFunction
に私は動作するようには思えないnext(req, res);
言っていた場合。それは方法に決して行きません。明らかに私は直接パラメータを渡すことはできません...しかし、私の質問はなぜですか?次の関数は、使用するパラメータをどのように知っていますか?同じ名前が付けられているのですか、それとも自動的に1番目と2番目のパラメータが渡されるのでしょうか? NextFunction
をreq, res
の代わりにblah, bleet
の代わりに使用すると、それでも機能しますか?