如何在javascript中创建和引用配置文件



我有一个文件,我正在尝试制作一个config.json文件,以便能够快速轻松地输入和更改数据。下面的代码是我的mention.js文件,我将其映射并引用到我的index.js文件中。下面的数据需要定期更改,并且我可以设置1的配置文件。accountName和2。userId进入我的mention.js文件。我是npm和JavaScript的新手,还在学习,所以任何帮助和建议都会非常有帮助。非常感谢。

const map = new Map();
map.set("Pogo0303PTA",'<@679533427925450852>');
map.set("Wretched0671pta", "<@679533427925450852>");
map.set("Pogo0347PTA", "<@679533427925450852>");
map.set("Wretched0047pta", "<@679533427925450852>");
map.set("PogoDroid","<@679533427925450852>");
module.exports = map;```

```{
"acct1": "pogopta000",
"userid1": "65465132168451324"
},
{
"acct2": {account}
"userid2": {userID}
} ETC...

如果只需要读取config.json文件一次,则可以使用const config = require('./config.json'),假设.js文件与config.json.位于同一文件夹中

如果您需要读取config.json,您可以使用node的内置模块fs,方法是将const fs = require('fs')放在程序的顶部,使用let config = JSON.parse(fs.readFileSync('./config.json'))读取文件,并使用fs.writeFileSync('./config.json', JSON.stringify(config))写入文件。

您可以将json文件构造为:

[
{
"accountName": "Pogo0303PTA",
"userId": "<@679533427925450852>"
},
{
"accountName": "Wretched0671pta",
"userId": "<@679533427925450852>"
},
etc...
]

希望这能有所帮助!

最新更新