如何调用在Bluemix中使用fabric composer部署的链代码?

时间:2017-04-29 17:09:56

标签: ibm-cloud blockchain hyperledger-fabric hyperledger-composer

我在Bluemix上使用Fabric v0.6,在本地计算机上使用composer-ui。我能够制作我的模型和逻辑文件,并将它们部署到Bluemix上的Blockchain网络。现在我想从已经在Bluemix(node.js)上运行的应用程序调用我使用composer部署的链代码,而不是使用composer-ui。我该如何处理?

我在这里看到了一个示例应用:https://github.com/hyperledger/composer-sample-applications/tree/master/packages/getting-started

但它需要此配置文件:https://github.com/hyperledger/composer-sample-applications/blob/master/packages/getting-started/config/default.json

该配置文件指定了connectionProfile,我想这是我在composer-ui上创建的连接配置文件,用于连接到Bluemix上的Blockchain服务。

我是否需要运行Fabric Composer才能调用链代码?或者无论如何都要完全独立于作曲家运行时调用我的链代码?

1 个答案:

答案 0 :(得分:2)

几个选项:

  1. 使用composer-rest-server并针对特定于域的REST API编写前端应用程序
  2. 使用环境变量将连接配置文件信息传递到Composer JS composer-client API。请参阅:https://github.com/hyperledger/composer/issues/602