2016-07-11 5 views
0

私はNodeJS/JavaScriptを初めて使用しています.Global変数宣言にFileを追加したいと思います。マイIdear:nodeJSのグローバルパスにファイルを追加する

私が欲しい、私は二つの定義は、ドイツ語1と英語のための1つを持っている言語ファイルには、私のグローバルパス

var getLanguage = require('./language.js'); 
module.exports = { 
retryAssertionTimeout: 2000, 
url:'https://10.99.8.81', 
language: getLanguage.de_de, 

に言語ファイルを追加しません。

は、だから私は、私が使用langugageを変更したい

language: getLanguage.de_de, 

language: getLanguage.en_en, 

に変更した場合。

私の機能で
module.exports = { 
de_de: { 
    verzeichnisse: "Verzeichnisse", 
    benachrichtigungen: "Benachrichtigungen", 
    berichte: "Berichte", 
    ftp_server: "FTP Server", 
    } 
}; 

私は

​​

でそれを呼び出すが、これはうまく動作しません:

私の言語ファイル内の宣言は次のようになります。

アイデアはありますか?

答えて

0
[laguage.js] 
var chinese = { 
    game : "游戏" 
} 

var english = { 
    game : "game" 
} 

function getLanguage(type) { 
    if (type == 1) { 
     return chinese; 
    } else if (type == 2) { 
     return english; 
    } 
} 

exports.getLanguage = getLanguage; 

[main.js] 
var getLanguage = require('./language.js'); 
var language = getLanguage.getLanguage(1); 
console.log(language); 

[result] 
{ game: '游戏'} 
+0

ありがとう!それは私のためにうまくいく! –

+0

あなたを歓迎します。あなたを助けることがとてもうれしく思います。 – Young

関連する問題