2017-05-04 3 views
0

nodeJSとangularJSを使用してアプリケーションを構築しています。私は、異なるグループに属する異なるルートを持っています。別のグループに属しているルートを別々のファイルに分けて、それらをメインのサーバーjsファイルにインポートし、メインのサーバーjsファイルから直接メソッドを使用する方法はありますか? 誰かがこれを手伝ってくれますか?メインファイルへのルートのバインド

答えて

1

メインサーバの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. 
    } 

これは機能します。

関連する問題