将附加文件添加到 nodeJS 中的全局路径

Add additional file to global path in nodeJS

我是 NodeJS/JavaScript 的新手,我想在我的全局变量声明中添加一个额外的文件。我的理想:

我想将语言文件添加到我的全局路径

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

在语言文件中我有两种定义,一种是德语,一种是英语。

所以如果我改变

language: getLanguage.de_de,

language: getLanguage.en_en,

我想更改使用的语言。

我的语言文件中的声明如下:

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

在我的函数中,我用

调用它
 var data = client.globals;
 var language = data.language;
 .goto(language.benutzer) //Benutzer is declared in my full file.

但这行不通。

有什么想法吗?

[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: '游戏'}