Localhost:4200 在 phone
Localhost:4200 on phone
我一直在尝试在 android phone 上打开 localhost:4200。
我的项目在 Angular 4,我和 GIT Bash.
一起工作
我试过这些命令:
npm start --host 0.0.0.0
npm start --host 192.168.1.7
npm start --host 0.0.0.0 --disable-host-check
npm start --host 192.168.1.7 --disable-host-check
项目启动,这部分 运行 顺利,无论哪个命令。
但是当我尝试打开我的项目时
192.168.1.7:4200
或
localhost:4200
它说:无法访问此站点
我关闭了防火墙,我在命令提示符下使用 ipconfig 检查了我的 IP 地址,在 IPv4 地址下是该地址。我的 phone 和我的笔记本电脑连接到同一个 WiFi 网络,但我注意到我的笔记本电脑说 IP 地址是 192.168.1.7 而我的 phone 说 192.168.1.4,无论哪种方式,我都试过了两者,甚至在 bash.
中的命令中
我做错了什么?
确保所有设备都在同一网络上
- 第一次使用
ng serve --host 0.0.0.0
- 从 ipconfig 获取你的 ip
- 转到控制面板中的
Control Panel\System and Security\Windows Defender Firewall
- 单击出现在左侧面板上的
Turn Windows defender firewall on or off
- select 关闭所有 3 个设置并单击底部的确定
- 您的应用不应该在其他设备上可用。使用
ip:4200
或者你的情况 192.168.1.7:4200
我也遇到了同样的问题,但我的解决方案是上面提到的第 4 点。所以请试试这个
我一直在尝试在 android phone 上打开 localhost:4200。
我的项目在 Angular 4,我和 GIT Bash.
一起工作我试过这些命令:
npm start --host 0.0.0.0
npm start --host 192.168.1.7
npm start --host 0.0.0.0 --disable-host-check
npm start --host 192.168.1.7 --disable-host-check
项目启动,这部分 运行 顺利,无论哪个命令。
但是当我尝试打开我的项目时
192.168.1.7:4200
或
localhost:4200
它说:无法访问此站点
我关闭了防火墙,我在命令提示符下使用 ipconfig 检查了我的 IP 地址,在 IPv4 地址下是该地址。我的 phone 和我的笔记本电脑连接到同一个 WiFi 网络,但我注意到我的笔记本电脑说 IP 地址是 192.168.1.7 而我的 phone 说 192.168.1.4,无论哪种方式,我都试过了两者,甚至在 bash.
中的命令中我做错了什么?
确保所有设备都在同一网络上
- 第一次使用
ng serve --host 0.0.0.0
- 从 ipconfig 获取你的 ip
- 转到控制面板中的
Control Panel\System and Security\Windows Defender Firewall
- 单击出现在左侧面板上的
Turn Windows defender firewall on or off
- select 关闭所有 3 个设置并单击底部的确定
- 您的应用不应该在其他设备上可用。使用
ip:4200
或者你的情况192.168.1.7:4200
我也遇到了同样的问题,但我的解决方案是上面提到的第 4 点。所以请试试这个