Composer-Rest-Server未连接

时间:2017-08-24 21:53:45

标签: hyperledger-composer

我正在测试我创建的业务网络,我运行了Composer-rest-server并且一切正常,然后按照开发人员指南中的建议关闭服务器,然后我继续使用yo hyperledger composer来创建骨架但是,现在角度应用程序在本地浏览器中显示,但是,composer-rest-server不是。

预期行为: 我应该在localhost:3000和angular应用程序中启动composer-rest-server

实际行为:

我收到此消息; 来自业务网络定义的scovering类型... 连接失败:错误:尝试ping时出错。错误:尝试查询链码时出错。错误:连接失败 它将在下一个请求时重试。 例外:错误:尝试ping时出错。错误:尝试查询链码时出错。错误:连接失败 错误:尝试ping时出错。错误:尝试查询链码时出错。错误:连接失败 at _checkRuntimeVersions.then.catch(/home/node/.nvm/versions/node/v6.11.2/lib/node_modules/composer-rest-server/node_modules/composer-connector-hlfv1/lib/hlfconnection.js:696:34 )

您的环境 composer-cli@0.11.3 generator-hyperledger-composer@0.11.3 composer-rest-server@0.11.3 Docker版本17.06.0-ce,build 02c1d87 docker-compose版本1.13.0,build 1719ceb

2 个答案:

答案 0 :(得分:0)

预期的行为是REST服务器已在运行(生成器使用Loopback来启动REST服务器(这就是关闭以前的REST服务器的原因))。它在https://hyperledger.github.io/composer/unstable/tutorials/developer-guide.html下面描述了生成你的骨架Web应用程序'。

创建应用程序后 - 完成yo hyperledger-composer个问题后(以及提供答案后),您可以在生成的应用程序目录中使用npm start运行应用程序。您的应用可在http://localhost:4200访问。

答案 1 :(得分:0)

问题

如果您使用./stopFabric使用./startFabric命令终止了您的结构实例,则所有与业务网络分开的容器也会被杀死,因此您需要重新安装.bna然后重新启动网络。 (所提供的开发流程特意易于快速开发)

解决方案

1。)键入docker ps以查看所有正在运行的容器。如果您收到该错误,则应该看不到,因为您的对等方没有响应ping

2.打开一个单独的终端并导航到终端中fabric-dev-servers的位置并运行./fabricStart。这将启动所有容器,如网络证书颁发机构,同行,订购者等。

3。)返回另一个终端的项目。做第1步& 2找到at the developer tutorial(您可能不需要执行第3步,因为您可能已经通过本教程导入了网络管理员身份)

4。)运行composer network ping --card admin@tutorial-network。 ping应该通过。

5.运行docker ps。你应该看到4个容器正在运行

6。)运行composer-rest-server并按照教程中的步骤进行操作。

7.运行cd tutorial-network-app切换到角度应用程序所在的位置(或使用yo命令生成它的位置)

8。)导航到http://localhost:3000,一切都应该有效。

任何其他问题或问题只需回复此处,我可以提供帮助。