我想测试我的"角2决赛"(1.0.0-beta.15)应用在我的其他移动设备的个人电脑,但我不能去上班了192.168.0.xxx:4200地址,只有本地主机: 4200 ......甚至在我的开发Mac中都没有.
当我使用localhost:4200一切正常时,问题出在IP版本上.
当端口曾经是3000时,我正在从角度beta 2.0.0-beta.6更新.
我尝试使用以下命令将端口更改为3006:ng serve --port 3006
但是同样的问题.
非常感谢您的帮助!
截至版本angular-cli: 1.0.0-beta.15.
首先,localhost(或127.0.0.0)192.168.x.y是不同的网络接口.
该node.js中通过启动服务器ng serve侦听只127.0.0.1用端口(又名本地主机)4200.因此,它不接受对本地网络IP(192.168.x.y)的请求.您可以通过netstat或类似的实用程序检查它.
如果您希望node.js监听所有可访问的接口(也称为IP 0.0.0.0),您可以通过明确指定监听IP来实现此目的ng serve --host 0.0.0.0.
我创建了一个问题,因此您可以跟踪它:https://github.com/angular/angular-cli/issues/2275
| 归档时间: |
|
| 查看次数: |
6448 次 |
| 最近记录: |