我如何让我的机器人在.JSON文件discord.js中写多行

时间:2020-07-01 23:39:48

标签: javascript json discord.js

这是我的代码:

Dashboard

我的目标是让机器人从同一个人写多个项目而不是覆盖它。我将如何去做?对不起,如果我的代码看起来凌乱或类似。

1 个答案:

答案 0 :(得分:0)

  1. 使用fs.open()打开文件。这为您提供了一个文件句柄,并且您可以给它一个附加a的选项。
  2. 使用打开的文件句柄,使用fs.write()一次又一次地使用它。
  3. 确保仅运行1个执行此操作的节点进程。如果您同时有多个应用程序实例打开,则文件可能会损坏。

您可能想研究Node.js fs Promise API。用async / await与回调编写此代码更容易:

https://nodejs.org/dist/latest-v14.x/docs/api/fs.html#fs_fs_promises_api