如何管理Couchbase中的角色?

时间:2015-03-06 21:10:17

标签: error-handling passport.js roles couchbase couchbase-sync-gateway

我有一个托管在远程服务器上的Couchbase后端,我想更新我的同步功能,以便向用户授予数据访问权限。用户是由Passport.js生成的,我的麻烦是对角色执行基本的CRUD操作。 官方文档说RESTful API调用是这样的:/ $ db / _roles / $ rolename,但是当我使用我的参数和其他相关查询执行此查询时,我得到如下错误:

{"error":"bad_request","reason":"attachments not supported in Couchbase"}
{"error":"not_found","reason":"missing"}

这些错误意味着什么? 如何在Couchbase Server环境中对角色执行CRUD?

1 个答案:

答案 0 :(得分:1)

问题是,在Couchbase Sync Gateway的标准配置中,如果要查询远程主机,则无法在端口4985(管理端口)中进行查询。只有在查询localhost

时才能执行此操作