如何从我的nodejs应用程序configurationCouchDB
我正在尝试创build一个自托pipe的应用程序。 这个应用程序将提供一个自定义的快递服务器与一些路线,并提供使用pouchdb服务器的CouchDB访问。 我希望节点服务器能够configuration数据库并创buildpipe理员用户名/密码,然后创buildangular色function。 我如何从我的nodejs应用程序configurationCouchDB?
我想要:
- 停止pipe理员派对并使用密码创buildpipe理员。 我发现Web客户端使用express-pouchdb向负载中的密码发送
PUT
请求到http://localhost:5984/_node/couchdb@localhost/_config/admins/<username>
,但是我想使用express-pouchdb HTTP是不可能的 - 创build用户angular色我想设置几个angular色
- 设置权限哪些angular色可以更新哪些数据库,什么数据库谁是可读的等…
请注意,我不能直接向CouchDB发出http请求,因为我在我的节点应用程序中使用pouch-db-express
将db分配给客户端,我希望我的快速应用程序能够configuration由couchDBpipe理的实例pouchdb快车
-
停止pipe理员派对并使用密码创buildpipe理员
我非常确定与
_config
端点交互的唯一方法是使用HTTP,因为我在插件页面上看不到configuration插件。 即使有插件,也会使用HTTP。 有没有HTTP的原因是不可能的 ? 或者你只是不想使用它? -
创build用户angular色
PouchDB身份validation插件可以为您做到这一点。
-
设置权限
身份validation插件还使您可以访问
_security
端点。 然后,您还需要使用标准put() API创build适当的devise文档。