Соединение сервера Hyperledger Composer Rest с Cloudant - PullRequest
0 голосов
/ 02 июля 2018

Я пытаюсь использовать Cloudant NoSQL DB в качестве постоянного источника данных для моих идентификаторов блокчейна на моем сервере отдыха композитора. Я установил сервер composer-rest в многопользовательском режиме и использую Google OAuth для аутентификации.

Я смотрел на этот вопрос ( Соединение Hyperledger Composer Rest Server с Cloudant NoSQL DB ), но все еще возникают проблемы.

Если я делаю список карт композитора в своем терминале, я могу видеть карты в моей облачной базе данных. Однако, если я выполняю http get метод с моего сервера отдыха, он возвращает пустой массив.

У меня для переменной COMPOSER_DATSOURCES установлено значение

 {"db": {   "name": "db",   "connector": "cloudant",   "username": "83bcdcfc-327b-xxxxxxxxxxxxx4e0ba4a9-bluemix",   "password": "01e6d7xxxxxxxxxxxxxxxxb29adcc85ab35ce9ba",   "database": "wallet" } }

В cloudant у меня есть одна база данных с именем wallet, в которой есть несколько разных документов:

1) карточный документ, который содержит все идентификационные данные бизнес-сети

2) количество документов с данными клиента - по одному на каждую карточку

Когда я выполняю / auth / google на моем REST-сервере, в базу данных кошелька добавляются несколько документов для проверки подлинности - работает ли это должным образом? Я думал, что данные аутентификации должны были храниться в браузере?

Кто-нибудь знает, почему я не вижу свои сетевые карты для бизнеса, когда я выполняю метод HTTP GET-кошелька на моем composer-rest-server?

Любая помощь очень ценится!

...