我尝试使用Cloudant NoSQL DB作为composer rest服务器中区块链标识的持久数据源。我在多用户模式下设置了composer rest服务器,并使用googleoauth进行身份验证。
我看过这个问题(
Hyperledger Composer Rest Server connection with Cloudant NoSQL DB
)但我还是遇到了问题。
如果我在我的终端上做一个作曲家卡片列表,我可以在我的cloudant数据库中看到这些卡片。但是,如果我从rest服务器执行httpget方法,它将返回一个空数组。
{"db": { "name": "db", "connector": "cloudant", "username": "83bcdcfc-327b-xxxxxxxxxxxxx4e0ba4a9-bluemix", "password": "01e6d7xxxxxxxxxxxxxxxxb29adcc85ab35ce9ba", "database": "wallet" } }
在cloudant,我有一个名为wallet的数据库,其中有几个不同的文档:
1) 包含所有业务网络标识的cards文档
当我的身份验证被添加到我的钱包服务器上时,我的身份验证会被添加到我的服务器上吗?我以为认证数据应该存储在浏览器里?
有人知道为什么我在composer rest服务器上执行httpget wallet方法时看不到我的名片吗?
非常感谢任何帮助!