我的 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)
如何在匿名的自执行函数中传递应用程序对象?