この質問のタイトルを呼び出す方法はわかりませんが、以下のコードは何を説明できますか?javascriptのfunction()()
var routes = require("./routes/routes.js")(app);
私はアプリが渡されているのを見ていますが、それは何ですか? https://github.com/couchbaselabs/restful-angularjs-nodejs/blob/master/app.js
私の驚いたことに、上記のコードでは、変数ルートはapp.jsではまったく使用されていませんか?目的は何ですか?私はここでかなり混乱しています(app) argument
ここで何か魔法をしますか?
(1)routes.jsファイルは関数をエクスポートし、即座に呼び出され、結果は 'routes'に格納されます。 (2)その呼び出しでは、 'app'がルータに渡されるので、appは実際には' routes'変数ではなく単にルータを利用します。 –
@HunanRostomyan:app.use( "/"、require( "./ routes"));上記のコードと同等のコードですか? – ShankarGuru
それはうまくいくかもしれません。よく分かりません。試してみる。 –