cordova – 使用CouchDBPouchDB时应用程序的体系结构

cordova – 使用CouchDBPouchDB时应用程序的体系结构,第1张

概述我想知道在将PouchDB用作移动应用程序中的本地存储而不是localStorage时,架构应该是什么样子. 此时我习惯将应用程序的数据缓存到localStorage中,并在需要时对后端执行API调用以请求或发布数据.后端掌握着所有的逻辑.如: >此用户是否具有执行此 *** 作的正确权限/角色? >检查是否可以执行 *** 作所需的任何其他逻辑 然后将所有数据存储到关系数据库中.我现在一直在阅读NoSQL数据库 我想知道在将PouchDB用作移动应用程序中的本地存储而不是localstorage时,架构应该是什么样子.

此时我习惯将应用程序的数据缓存到localstorage中,并在需要时对后端执行API调用以请求或发布数据.后端掌握着所有的逻辑.如:

>此用户是否具有执行此 *** 作的正确权限/角色?
>检查是否可以执行 *** 作所需的任何其他逻辑

然后将所有数据存储到关系数据库中.我现在一直在阅读Nosql数据库,特别是CouchDB和PouchDB.所以我想知道这个架构会是什么样子?对我来说,此时出现了三个问题:

>如果我有多个用户拥有自己的身份验证,我如何确保用户只能访问他们的数据?我还会在服务器端有1个数据库吗?
>客户端的PouchDB可以与远程PouchDB同步.但是当使用Javascript构建应用程序时,如何确保人们不通过“黑客”客户端JavaScript将数据插入到PouchDB中?
>在这些设置中是否会使用后端?如果你想为第三方提供API,你只需在CouchDB周围放一个Sails.Js后端?

解决方法 PouchDB维护者在这里,很高兴回答您的问题. 总结

以上是内存溢出为你收集整理的cordova – 使用CouchDB / PouchDB时应用程序的体系结构全部内容,希望文章能够帮你解决cordova – 使用CouchDB / PouchDB时应用程序的体系结构所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存