gpt4 book ai didi

javascript - 基于浏览器的JS数据库

转载 作者:行者123 更新时间:2023-12-03 00:39:21 26 4
gpt4 key购买 nike

我正在做一个小项目,希望让它尽可能简单。因此应用程序将没有后端,它只是一个包含一些本地 JavaScript 的 html 页面,可以在本地传递和运行。

鉴于这些要求,我正在寻找某种解决方案,让我可以像数据库一样存储和加载数据,以某种方式将数据永久存储在文件中。因此最好能够像 NoSQL 数据库一样使用 json 文件。

我看过lowdb , alasql ,和lokijs ,但这些似乎都不符合我的要求。它们要么需要节点服务器才能运行,要么仅使用本地存储或内存来存储数据。

最佳答案

你不能(除非有一个丑陋的解决方法)。

这样的应用程序需要 JavaScript 在浏览器的网页内运行时从磁盘读取/写入,这在技术上是不可能的。这与文件格式无关。

但是...

解决方法是将所有数据保存在 JSON 文件中,然后通过 JavaScript 动态加载它(例如,使用 drag and drop )。然后,当您需要保存它时...您允许修改后的 JSON to be downloaded ,下载后,您需要手动将旧的 JSON 替换为新的 JSON。

关于javascript - 基于浏览器的JS数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53524532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com