javascript - 从文本文件 javascript 中调用数据
问题描述
我正在构建一个机器人来运行不和谐的游戏。玩家登录后,他们的数据被推送到一个数组中,如下所示:
name: Emily, tag: something#4532, kills: 0, alive: true
然而,每当机器人重新启动(每天发生几次)时,所有数据都会丢失。
我知道解决此问题的最佳方法是将信息写入文件,然后在机器人重新启动时调用该文件。
我知道如何写入文件,但我不确定如何以可以将其推回数组的方式调用该信息。
解决方案
如果我正确地遵循了您的问题,那么您似乎只需要读取文件的内容并将其存储在变量中即可再次使用它。这可以通过 JSON.parse() 轻松完成。这是我从帖子中找到的一个示例,该示例链接到您的帖子的评论中:
var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file_path_here', 'utf8'));
这应该可以工作,假设您使用 JSON.stringify() 将数据输入到文件中
推荐阅读
- api - 在 url + api asp.net mvc 中添加 10 个查询参数
- php - 弹性 - 仅返回完全匹配的文档
- postman - 是否可以使用 htmlextra 或类似的东西为 Postman Collection 运行生成 HTML 报告,而无需通过 newman 运行?
- javascript - 每十分钟刷新一次站点(如 Cron)
- php - 在单个产品页面上隐藏产品图像
- javascript - 需要帮助找到我哪里出错了 DiscordJS
- python - 从 Python Pandas 的 DataFrame 中的某些日期计算天数和周数?
- typescript - 如何在打字稿中选择对象中的属性
- c++ - C++ 显示程序的计时器
- docker - docker-machine 目录丢失,有什么办法可以恢复吗?