所以我使用了令牌导出的模块来使index.js看起来更整洁,所以index.js看起来像这样:
Monad
和我的config.js(存储令牌的位置)看起来像这样:
const TOKEN = m.TOKEN;
我不小心删除了index.js并重新进行了修改,但是现在它不再起作用了。我总是收到错误“提供了无效的令牌”。我做错了什么?
答案 0 :(得分:0)
尽管使用JSON文件保存纯值更为常见,但您可以使用module s,如下面的设置所示。
config.js
:
exports.TOKEN = 'abcd1234';
index.js
:
const { TOKEN } = require('./config.js'); // path may vary
{ TOKEN }
是destructuring语法的一部分。 require()
返回目标模块的exports
属性,在本例中为对象;您可以提取所需的属性并在以后使用。