Можно ли использовать клиентский API Hyperledger-Composer из Angular App? - PullRequest
0 голосов
/ 01 июля 2018

Я хотел бы использовать динамические запросы из углового кода моего приложения-компилятора hyperledger:

То есть вместо функции процессора транзакций я хочу написать что-то вроде следующего в моем angular-приложении:

const connection = new BusinessNetworkConnection();
await connection.connect('admin@network-name');
const query = connection.buildQuery('SELECT org.example.SampleAsset WHERE (value == _$inputValue)');
const assets = await connection.query(query, { inputValue: 'blue' })

Возможно ли это? Какую библиотеку мне нужно импортировать, чтобы эта работа работала?

1 Ответ

0 голосов
/ 02 июля 2018

Итак, вы ищете способ интеграции вашего Angular Appp с композитором Business Network, верно?

Самый простой способ сделать это - через composer-rest-server. Это создает веб-сервер, который используется в качестве шлюза для всех коммуникаций между клиентом и бизнес-сетью. Смотрите здесь: https://hyperledger.github.io/composer/latest/integrating/getting-started-rest-api

Но также возможно добиться прямой связи между клиентом и бизнес-сетью. В основном это будет сделано так же, как вы будете писать тесты для бизнес-сети. Смотрите здесь для примера: https://github.com/IBM/Decentralized-Energy-Composer/blob/master/test/test.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...