2016-10-17 2 views
-1

Я хочу определить переменную в одном файле с именем vars.js. то я хочу получить доступ к этой переменной из другого файла с именем mybot.js. это то, что я ahve в каждом файле:Доступ к переменным в другом файле в node.js

vars.js: var token = 'abcfgk6'

mybot.js:

var request = require(./vars.js); 
... 
bot.login(token); 
+0

Пожалуйста, всегда поиск, прежде чем отправлять вопрос. На это ответили уже много раз. – cviejo

ответ

1

Вам необходимо экспортировать вашу переменную в vars.js. См. Также this StackOverflow thread here для подробных объяснений. Ваш код может выглядеть, например. например:

// vars.js 
exports.token = 'abcfgk6'; 
// mybot.js 
var request = require('./vars.js'); 
bot.login(token); 
0

Вы должны экспортировать переменную в vars.js

var token = 'abcfgk6' 
exports.token = token; 

И затем доступ через:

var request = require(./vars.js); 
... 
bot.login(request.token); 

Надеюсь, это поможет!

0

Используйте json во внешних файлах. Это упрощает управление большими объемами данных.

vars.js:

module.exports = { 
    'token': 'abcfgk6' 
}; 

Затем к нему доступ:

var request = require(./vars.js); 

request.token;