桌面版 localhost 上运行的站点在 Android 设备上无法访问

桌面版 localhost 上运行的站点在 Android 设备上无法访问

我将在我的 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 的评论。

相关内容