我将在我的 Android 手机上测试一个网站。为此,我关闭了 Windows 10 桌面上的防火墙,并尝试在我的 Android 设备上浏览我的桌面 IP 地址 192.168.0.168。端口号是 4200,所以我尝试的 URL 是http://192.168.0.168:4200
。
问题是我使用的浏览器提示无法访问该网站。智能手机和台式电脑在同一个 wifi 网络上。
我可以通过自己的桌面地址访问该网站http://localhost:4200
。
我已经使用终端从 Android 设备执行了 ping 命令,并且 ping 命令可以到达我的桌面。那么我的网络出了什么问题?
答案1
我确信该命令ng serve
(这是我运行网站时使用的命令)不是一个正确配置的网络服务器,因为如果我使用启动一个 React 应用程序node node_modules/react-native/local-cli/cli.js start --root .
,则可以通过我的 Android 设备通过端口 8081 访问该网站。
所以我知道网络没有问题,而是 Angular-CLI 的网络服务器配置不正确。
感谢@JeffZeitlin 的评论。