#angular #frontend #hyperledger-fabric #backend #hyperledger
#angular #интерфейс #hyperledger-fabric #серверная часть #hyperledger
Вопрос:
Я действительно надеюсь на некоторую помощь, потому что у меня нет большого опыта в этих областях.
По сути, речь идет о простом локальном подключении интерфейса и серверной части с использованием примера fabcar новой hyperledger fabric версии 2.2.1.
Я установил все необходимые компоненты и установил образцы, двоичные файлы и образы docker.
Если я начну startFabric.sh внутри /fabric-samples/fabcar в терминале, а затем запустите скрипт в /fabric-samples/fabcar/go с помощью go run fabcar.go, я получил, например, результаты запроса.
Теперь мой вопрос: как мне получить эти результаты, которые отображаются мне в терминале, просто отображаемые на локальный пользовательский интерфейс (Angular)?
Я нашел пару руководств для более старых версий или с другими инструментами, такими как chainstack. Есть ли кто-нибудь, кто мог бы дать мне пошаговое руководство или хорошие учебные пособия для начинающих? Потому что у меня не так много опыта, например, с экспресс-сервером nodejs, REST API, Socket.ввод-вывод или Hyperledger Node SDK.
Ответ №1:
Вам необходимо создать API для подключения к сети Hyperledger Fabric и выполнить операцию. Hyperledger предоставил SDK для Node для этой цели, который помогает создавать REST API, и его можно использовать в любом интерфейсном приложении. Существует также SDK для JAVA.
Вот ссылка от KC Tam, которая поможет вам сделать это легко, дайте мне знать, если вам понадобится дополнительная помощь, удачи.
Комментарии:
1. ссылка от команды KC отличная, но он работал с AWS EC2 … могу ли я сделать это локально (localhost) с помощью сервера nodejs express? Или сервер Ubuntu с VirtualBox?
2. Да, это можно сделать таким же образом, все будет в порядке, дайте мне знать, если у вас возникнут какие-либо проблемы.
3. Теперь API работает нормально. Но я не знаю, как привязать отдельные свойства, такие как model, owner и т.д., к текстовым файлам. Есть предложения?