如何管理基于CouchDB的应用程序资源共享?
我熟悉遗留Web应用程序开发。 在CouchDB上开发应用程序似乎让我感到困惑 例如: 有两个Nodejs应用程序,如何管理基于CouchDB的应用程序资源共享?,couchdb,Couchdb,我熟悉遗留Web应用程序开发。 在CouchDB上开发应用程序似乎让我感到困惑 例如: 有两个Nodejs应用程序,App1和App2。 我需要一个带有两个数据库的数据库管理系统app_1和app_2;每个都有一个单独的表用户;并且每个都使用不同的连接信息(不使用rootuser)。 因此,当执行管理资源的授权时,所有自定义逻辑都在JavaScript服务器端编码 相比之下 在CouchDB中,有一个名为\u users的数据库 我想知道 我是否需要为所有应用程序使用该\u用户数据库 我是否需
App1
和App2
。
我需要一个带有两个数据库的数据库管理系统app_1
和app_2
;每个都有一个单独的表用户
;并且每个都使用不同的连接信息(不使用root
user)。
因此,当执行管理资源的授权时,所有自定义逻辑都在JavaScript服务器端编码
相比之下
在CouchDB中,有一个名为\u users
的数据库
我想知道
- 我是否需要为所有应用程序使用该
数据库\u用户
- 我是否需要对所有应用使用相同的连接信息
- 我如何管理每个应用中用户的资源共享?或者也可以这样做(基于JavaScript代码服务器端的自定义逻辑)
- 向公众公开CouchDB的HTTP API是个好主意
- 每个用户的数据库
- 智能代理(似乎这是四个代理中对我来说最好的一个)
- 基于每个用户的文档加密
- 验证文档读取功能