用javascript读取/写入数据的最佳方法是什么?

时间:2019-06-09 19:12:22

标签: javascript database reactjs storage

我想要一种真正简单地在线读取/写入json文件(作为我的存储)的方法。我希望能够托管一个应用程序,并对此发出axios请求以读取数据,在本地更新它,然后将数据推送到在线资源。有没有简单的方法可以做到这一点?

我在传递的内容中使用了Firebase,但是现在太长了,无法设置。 http://myjson.com/也似乎只允许我阅读。必须有一种以json格式托管数据的快速方法,该方法允许进行读取和写入

我也不想使用本地存储,因为其他人将访问该应用

1 个答案:

答案 0 :(得分:0)

我认为很遗憾,您的问题被否决了-但这是因为您的问题的前提已经不存在了。读取/写入单个JSON文件非常昂贵(例如按时间排列),并且是一种幼稚的方法(没关系,我们都去过那里)。您想要的是一个数据库。我建议从一个简单的数据库开始,例如mlab。但即使在此之前,我还是建议您阅读此article-它很好地概述了CRUD应用程序。


但是,如果您确实要使用JSON文件(同样,我强烈不建议这样做)。然后:

  1. 您需要设置服务器
  2. 为该服务器公开一个API端点(您可以在其中处理GET / POST等请求),以便客户/人员可以与该服务器通信
  3. 让服务器与文件所在的某种商店(例如https://aws.amazon.com/s3/)进行对话

步骤1.和2.您最终将需要对任何服务器执行此操作。但是第3步是为什么我不建议使用JSON文件的原因。这是因为获取文件,更改文件然后将该文件放回存储区非常昂贵(如前所述)。那时,您最好使用数据库。

祝你好运! :)