我正在使用nodeJS和angularJS构建应用程序。我有不同的路线属于不同的组。有没有办法可以在单独的文件中提及属于不同组的路由并将它们导入主服务器js文件并直接从主服务器js文件中使用这些方法? 有人可以帮我这个吗?
答案 0 :(得分:0)
我使用主服务器js文件中的require('./ subroutes.js')
绑定我的子路由文件。在subroutes.js中,我将module.exports = function(app){
//write your routes here
}
中的路线包围起来
另一个重要的事情是,如果您的子路由需要从server.js文件设置任何变量,那么您需要包含' server.js'在subroutes.js文件中如下
var file = require('./server.js');
module.exports = function(app){
//write your routes
//If you need to use variables from server.js, use file.variablename wherever needed.
}
这有效!