在React中,如何将阵列保存到磁盘?

时间:2018-01-06 13:01:05

标签: arrays node.js reactjs save

愚蠢的问题,我知道但...... 我有一个包含简单对象的简单数组的文件。为了阅读它,我做了一个导入(从'./league.js';)导入团队。简单。但是现在我需要在数组更新时保存它,并且无法弄清楚如何。 我尝试过使用Node的'fs.writeFile',结果很可笑(错误信息说fs不是函数)。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Node.js用于开发服务器端应用程序,React应用程序在客户端(浏览器)中运行,这就是您收到错误的原因。

据我所知,您所寻找的是数据持久性,这意味着在服务器中有一个可以存储应用程序数据的数据库。然后,您可以对服务器执行请求,以便检索数据并将此数据呈现给React应用程序中的客户端。

您可以使用许多数据库,Node.js最常见的解决方案是使用 express 服务器的 MongoDB 。但是,如果您不想设置整个Node.js应用程序并实现自己的API,我建议您使用 Firebase 来轻松测试您的应用程序。

另一方面,有localStorage可以保存UI的状态,因此每次应用程序重新加载时都不必从服务器加载所有数据(很像cookie),但是我相信这不是你想要的。