【发布时间】:2017-09-27 18:49:52
【问题描述】:
我正在尝试创建一个自托管应用程序。这个应用程序将提供一个带有一些路由的自定义快速服务器,并使用pouchdb-server 提供一个 CouchDB 访问。我希望节点服务器能够配置数据库并创建管理员用户名/密码,然后创建角色功能。如何从我的 nodejs 应用程序配置 CouchDB?
我想:
-
停止管理员聚会并使用密码创建管理员。 我发现 Web 客户端使用有效负载中的密码向
http://localhost:5984/_node/couchdb@localhost/_config/admins/<username>发出PUT请求,但我想使用 express-pouchdb 来完成, 所以 HTTP 是不可能的 - 创建用户角色我想设置多个角色
- 设置权限哪些角色可以更新哪些数据库,哪些数据库可以被谁读取等等...
请注意,我不能直接向 CouchDB 发出 http 请求,因为 我在我的节点应用程序中使用 pouch-db-express 将数据库提供给客户端,我想要我的快递用于配置 pouchdb-express 管理的 couchDB 实例的应用程序
【问题讨论】: