gpt4 book ai didi

javascript - 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库?

转载 作者:行者123 更新时间:2023-11-30 10:06:15 26 4
gpt4 key购买 nike

我正在开发一个 HTML/JavaScript GUI 应用程序,它可以在移动设备上运行(使用 Cordova),也可以作为可从桌面网络浏览器访问的托管网页。我想提供在本地离线数据库(最有可能是 SQL 数据库)中读取和存储数据的选项,以及连接到 Web 服务器并从服务器读取/更新数据的选项。

如果有人做过类似的事情而无需编写两次数据访问例程(一次用于服务器端,一次用于客户端离线存储端),我想得到一些建议。

我正在考虑的一个解决方案(还有一些 Unresolved 问题):我可以在任何平台(PHP、Java、Js 等)中编写服务器,但不想复制离线版本的数据访问代码,所以我想在 JavaScript 中做数据访问部分——也许写一个 node.js 服务器,并将 sqlite 用于本地/离线数据库(Cordova 支持)。我不知道如何在网络浏览器上提供类似的本地数据功能。

最简单的选择是在本地计算机上运行服务器,但我认为这在 Cordova 或桌面浏览器中并不容易。

最佳答案

查看 PouchDB。 PouchDB 与 CouchDB 兼容并且是 100% Javascript。您可以使用 CouchDB 进行一些很酷的离线同步到在线同步。

查看 https://cloudant.com/blog/pouchdb/http://pouchdb.com/faq.html .

关于javascript - 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28997670/

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