如何调用在 Bluemix 中使用 fabric composer 部署的链代码?
How to invoke chaincode that was deployed with fabric composer in Bluemix?
我在 Bluemix 上使用 Fabric v0.6,在本地机器上使用 composer-ui。我能够制作我的模型和逻辑文件并将它们部署到我在 Bluemix 上的区块链网络。现在我想从 Bluemix (node.js) 上已经 运行 的应用程序调用我使用 composer 部署的链代码,而不是从 composer-ui。我该如何处理?
我在这里看到了一个示例应用程序:https://github.com/hyperledger/composer-sample-applications/tree/master/packages/getting-started
但是它需要uires这个配置文件:https://github.com/hyperledger/composer-sample-applications/blob/master/packages/getting-started/config/default.json
并且该配置文件指定了 connectionProfile,我猜这是我在 composer-ui 上创建的连接配置文件,用于连接到我在 Bluemix 上的区块链服务。
我需要 Fabric Composer 运行 才能调用链代码吗?或者是否可以完全独立于作曲家运行时调用我的链代码?
几个选项:
- 使用 composer-rest-server 并针对特定领域的 REST 编写您的前端应用程序 API
- 使用环境变量将连接配置文件信息传递到 Composer JS composer-client API。参见:https://github.com/hyperledger/composer/issues/602
我在 Bluemix 上使用 Fabric v0.6,在本地机器上使用 composer-ui。我能够制作我的模型和逻辑文件并将它们部署到我在 Bluemix 上的区块链网络。现在我想从 Bluemix (node.js) 上已经 运行 的应用程序调用我使用 composer 部署的链代码,而不是从 composer-ui。我该如何处理?
我在这里看到了一个示例应用程序:https://github.com/hyperledger/composer-sample-applications/tree/master/packages/getting-started
但是它需要uires这个配置文件:https://github.com/hyperledger/composer-sample-applications/blob/master/packages/getting-started/config/default.json
并且该配置文件指定了 connectionProfile,我猜这是我在 composer-ui 上创建的连接配置文件,用于连接到我在 Bluemix 上的区块链服务。
我需要 Fabric Composer 运行 才能调用链代码吗?或者是否可以完全独立于作曲家运行时调用我的链代码?
几个选项:
- 使用 composer-rest-server 并针对特定领域的 REST 编写您的前端应用程序 API
- 使用环境变量将连接配置文件信息传递到 Composer JS composer-client API。参见:https://github.com/hyperledger/composer/issues/602