0
nodeJSとangularJSを使用してアプリケーションを構築しています。私は、異なるグループに属する異なるルートを持っています。別のグループに属しているルートを別々のファイルに分けて、それらをメインのサーバーjsファイルにインポートし、メインのサーバーjsファイルから直接メソッドを使用する方法はありますか? 誰かがこれを手伝ってくれますか?メインファイルへのルートのバインド
nodeJSとangularJSを使用してアプリケーションを構築しています。私は、異なるグループに属する異なるルートを持っています。別のグループに属しているルートを別々のファイルに分けて、それらをメインのサーバーjsファイルにインポートし、メインのサーバーjsファイルから直接メソッドを使用する方法はありますか? 誰かがこれを手伝ってくれますか?メインファイルへのルートのバインド
メインサーバのjsファイルでrequire('./ subroutes.js')
を使用してサブルートファイルをバインドしています。そして、subroutes.jsで、私は私のルートをencapuslatingしています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.
}
これは機能します。