【发布时间】:2017-08-27 10:52:30
【问题描述】:
我已经阅读了关于这个主题的大约 10 个相关的 stackoverflow 问题,这些问题都分散在一个类似的问题周围......我想围绕一个虚构的“todo”应用程序简化我的问题。我正在学习编码(javascript),但遇到了障碍。我的“激情”项目让我不断学习,非常复杂,解决了个人旅行问题。我希望有一天我可以回馈!
这是虚构的应用程序:
此应用将使用 Ionic 2 构建。第一个离线应用将允许用户登录并创建自己的“待办事项”列表。这些应该可以通过他们的手机和桌面访问并同步。用户还应该能够与社区共享他们的待办事项列表,他们可以复制其他人的“待办事项”列表。该应用程序还应该能够查询用户最常做的事情,例如“刷牙”或“查看我的蝙蝠侠收藏”。用户还应该能够使用任何社交网络登录(Facebook、Twitter、谷歌等)。
1) 你如何构建 pouchdb/couchdb 数据库?对 couchbase/cloudant 开放。
是每个用户的数据库吗?它是每个角色的数据库吗?是每个人都可以使用的数据库吗(我知道这存在安全问题)?
2) 假设您将每个客户端 pouchdb 数据库合并到一个大型数据库中进行查询是否正确?
3) 是否必须使用 NodeJS 后端或服务器?
4) 可以使用 Auth0 或 Stormpath 进行身份验证吗?
我已经研究了大约 5 天,但我无法弄清楚。我非常感谢所有的帮助。
编辑:我认为这很好地解释了除了身份验证之外我还需要什么,我猜它可以与 Bluemix 一起使用?
https://cloudant.com/blog/replication-with-cloudant-pt-3/#.V38hxpMrJE6
想法?
【问题讨论】:
标签: ionic-framework couchdb pouchdb cloudant nosql