在使用带有JS的HTML时,我可以加载我的文件,并且可以在任何地方访问全局范围内的变量。但是,当没有HTML时,该怎么办,只是普通的JS?
我有一个名为bot.js
的文件,其代码如下:
// other stuff..
client.login(token); // bot token
在此文件旁边,我有一个文件夹,其中包含一个名为commonResources.js
的文件,其中包含以下代码:
// other stuff..
var token = "myToken";
应用程序说"令牌未定义"。我该如何访问它?
答案 0 :(得分:1)
考虑到这些文件是后端文件(nodeJS),这是正确的方法。在包含您需要的变量的文件的底部,您将键入此命令以执行第二个文件:
require('./bot.js')(token);
之后,您将转到需要使用令牌的文件,并在顶部输入:
module.exports = function (token) {
//use your token
}