【问题标题】:want to acess api generated by hyperledger-composer publicy not on localhost想要公开访问由 hyperledger-composer 生成的 api,而不是在本地主机上
【发布时间】:2017-07-28 14:02:03
【问题描述】:

我已经安装了开发 hyper-ledger-fabric 和 hyper-ledger-composer 所需的所有先决条件。作曲家,但作曲家正在本地主机上运行 REST-API,我只想通过任何机器访问它,或者我说我想部署我的 API,所以我该怎么办?我应该使用 IBM blue mix 还是 AWS?以及如何部署它“详细的答案将非常有帮助” 谢谢..

【问题讨论】:

    标签: blockchain hyperledger hyperledger-fabric hyperledger-composer blockchain.info-api


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢保罗!你对我说得很清楚,我还想问一下,如果我使用 composer network deploy 命令,如果我使用 composer identity import 命令,我将附上链接hyperledger.github.io/composer/business-network/bnd-deploy.html plz,如果你能帮助部署有什么区别这些命令或者它们是否相同
    【解决方案2】:

    Bluemix 有一个名为“Blockchain”的 Hyperledger 服务,如果您想要一个不需要深入了解网络、docker hyperledger 配置等的简单解决方案,您可以简单地部署... https://console.bluemix.net/catalog/services/blockchain?env_id=ibm:yp:us-south&taxonomyNavigation=apps

    【讨论】:

    • 谢谢!!你对我说得很清楚,我还想问一下,如果我使用 composer network deploy 命令,如果我使用 composer identity import 命令,我将附上链接hyperledger.github.io/composer/business-network/bnd-deploy.html plz,如果你能帮助部署有什么区别这些命令或者它们是否相同
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多