我的composer-rest-server
在端口3000上运行,现在我尝试在tutorial之后使用yo hyperledger-composer
生成一个角度应用程序。
创建网络应用的步骤:
我执行npm start
之后,似乎正确创建了webapp,因为我能够通过curl localhost:4200
从localhost到达它,但是当我尝试从其他主机到达它时,我什么也得不到。
两台主机都已连接,因为我可以访问在端口3000上运行的编写器服务器。
答案 0 :(得分:1)
您需要更改Angular应用程序的配置信息(用于安装) - 它取决于您当前配置的IP地址,您想要从远程访问':
1)更改角度骨架应用程序 - 例如。对于名为my-app
的应用程序 - 其文件为my-app/src/app/configuration.ts
(其中my-app是生成的应用程序目录)。对于您选择的网络接口/可解析主机,请更改属性:
public ApiIP: string = "localhost";
成为您的IP或可解析主机。
2)构建完成后,您可以根据需要进行更改 - 特别是ng serve --host 0.0.0.0
中ng serve --host {MY_IP}
到package.json
的位置(其余部分保留!) - 请参阅下面的示例:
"start": "concurrently \"ng serve --host 10.0.0.1\" \"npm run my-app\"",