从文本文件javascript中调用数据[重复]

Posted

技术标签:

【中文标题】从文本文件javascript中调用数据[重复]【英文标题】:Recalling data from a text file javascript [duplicate] 【发布时间】:2021-06-08 21:11:02 【问题描述】:

我正在构建一个机器人来运行不和谐的游戏。玩家登录后,他们的数据被推送到一个数组中,如下所示:

name: Emily, tag: something#4532, kills: 0, alive: true

但是,每当机器人重新启动时(每天会发生几次),所有数据都会丢失。 我知道解决此问题的最佳方法是将该信息写入文件,然后在机器人重新启动时调用该文件。 我知道如何写入文件,但我不确定如何调用该信息,以便将其推回数组中。

【问题讨论】:

重复Using Node.JS, how do I read a JSON file into (server) memory? 【参考方案1】:

如果我正确地回答了您的问题,您似乎只需要读取文件的内容并将其存储在变量中即可再次使用它。这可以通过 JSON.parse() 轻松完成。这是我从帖子中找到的一个示例,该示例链接到您的帖子的评论中:

var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file_path_here', 'utf8'));

这应该可以工作,假设您使用 JSON.stringify() 将数据输入到文件中

【讨论】:

以上是关于从文本文件javascript中调用数据[重复]的主要内容,如果未能解决你的问题,请参考以下文章

通过javascript将<br>插入文本区域[重复]

python:删除重复的文本行组

将文本区域的文本保存在数据库中

根据javascript中的文本行数更改textarea的高度[重复]

从文本文件中删除重复行?

使用 jquery/javascript 将数据从 html 表单保存到文本文件