【问题标题】:Accessing variables from other files从其他文件访问变量
【发布时间】:2017-09-15 12:12:20
【问题描述】:

在将 HTML 与 JS 结合使用时,我可以在全局范围内加载我的文件,并且可以在任何地方访问变量。但是,当没有 HTML,只有普通的 JS 时该怎么办?

我有一个名为 bot.js 的文件,代码如下:

// other stuff..

client.login(token); // bot token

在这个文件旁边,我有一个文件夹,里面有一个名为 commonResources.js 的文件,代码如下:

// other stuff..

var token = "myToken";

应用程序显示“未定义令牌”。如何访问它?

【问题讨论】:

  • 这个文件是前端js还是nodeJS?
  • 我在我的 Discord Bot 中使用 nodeJs

标签: javascript node.js discord.js


【解决方案1】:

考虑到这些文件是后端文件(nodeJS),这是正确的做法。在包含您需要的变量的文件的底部,您将键入以下命令来执行第二个文件:

require('./bot.js')(token);

之后,您将转到需要使用令牌的文件并在顶部键入:

module.exports = function (token) {
//use your token
}

【讨论】:

    猜你喜欢
    • 2014-10-26
    • 1970-01-01
    • 2018-03-07
    • 2015-07-30
    • 2016-10-25
    • 2012-08-20
    • 1970-01-01
    • 2019-02-11
    • 2013-09-13
    相关资源
    最近更新 更多