想要由hyperledger-composer publicy生成的acess api而不是localhost

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (42)

我已经安装了开发超级分类帐 - 结构和超级分类帐 - 编写器所需的所有先决条件我已经在结构上成功部署了业务网络IE .bna文件,我还为作曲家生成了rest-API但是composer在本地主机上运行REST-API,我只是想通过任何机器访问它,或者我说我想部署我的API,所以我该怎么办?我应该使用IBM蓝色混合还是AWS?以及如何部署它请“详细解答将非常有帮助”谢谢...

提问于
用户回答回答于

你没有完全控制由composer命令生成的rest-apis。你需要实现自己的web api服务器来使用这些api,然后将这些api传递给你的客户端应用程序。要解决此问题,您可以使用节点sdk开发自己的api。您可以通过nodejs sdk调用logic.js函数。

用户回答回答于

请参阅以下链接,了解如何为部署的业务网络部署Composer REST服务器,以及如何配置它以便它可以连接到正在运行的Fabric环境。底部还有一个示例,展示了如何使用Docker使用Docker创建持久(和安全)REST服务器。没有理由不能在云中运行REST服务器/ Fabric。

https://hyperledger.github.io/composer/integrating/deploying-the-rest-server.html

扫码关注云+社区

领取腾讯云代金券