server.js に次のコード行があります。
require('../routes/allRoutes')(app)
これは、allRoutes.js が次のようになっている場合に正常に機能します。
module.exports = function(app){
app.get("/", function(req, res){
res.render ......
});
}
しかし、私の allRoutes.js が次のようになったらどうなるでしょうか。
(function(allRoutes){
app.get("/", function(req, res){
res.render .....
});
})(module.exports)
匿名の自己実行関数で app オブジェクトを渡すにはどうすればよいですか?