或者您是否必须使用某种语言构建Web应用程序才能使用composer?我一直在查找,但我很困惑网络应用程序如何使用区块链。
答案 0 :(得分:2)
是的,这就是composer-rest-server的目的,它具有Swagger(OpenAPI)记录的RESTful接口,允许用户与Composer业务网络进行交互。
这在Developer Guide的“生成REST API”部分中有记录。
创建和composer deploy
.bna(业务网络存档)之后,您将使用composer-rest-server
命令行工具生成并启动可与您的业务网络交互的休息服务器。
使用此REST API,您可以通过http://localhost:3000/explorer/swagger.json访问swagger定义源。从那里,您可以使用Swagger Codegen等工具生成Java客户端。
答案 1 :(得分:0)
是的,您可以将业务网络公开为REST API&从任何Web应用程序调用它。
请参阅:https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html