此时我习惯将应用程序的数据缓存到localstorage中,并在需要时对后端执行API调用以请求或发布数据.后端掌握着所有的逻辑.如:
>此用户是否具有执行此 *** 作的正确权限/角色?
>检查是否可以执行 *** 作所需的任何其他逻辑
然后将所有数据存储到关系数据库中.我现在一直在阅读Nosql数据库,特别是CouchDB和PouchDB.所以我想知道这个架构会是什么样子?对我来说,此时出现了三个问题:
>如果我有多个用户拥有自己的身份验证,我如何确保用户只能访问他们的数据?我还会在服务器端有1个数据库吗?
>客户端的PouchDB可以与远程PouchDB同步.但是当使用Javascript构建应用程序时,如何确保人们不通过“黑客”客户端JavaScript将数据插入到PouchDB中?
>在这些设置中是否会使用后端?如果你想为第三方提供API,你只需在CouchDB周围放一个Sails.Js后端?
以上是内存溢出为你收集整理的cordova – 使用CouchDB / PouchDB时应用程序的体系结构全部内容,希望文章能够帮你解决cordova – 使用CouchDB / PouchDB时应用程序的体系结构所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)