android - 如何在我的 Windows 桌面上运行 localhost 的移动设备上运行我的 Angular 站点

标签 android networking localhost webserver angular-cli

我从 super 用户 Site running on localhost on desktop is unreachable on android device 上的这个问答中知道(PS:此问题继续链接中的问题)命令 ng serve 会打开配置错误的网络服务器。

问题是如何在不部署我的网站的情况下在 Android 设备上运行我的网站。我将尝试使用 Angular-CLI 在此 url http://192.168.0.168:4200 上运行该站点。

最佳答案

尝试 ng 服务 --host此问题中解释的选项:https://github.com/angular/angular-cli/issues/1793由 intellix 发表评论。

  1. ng serve --host 0.0.0.0
  2. 通过关注 this 查找您的本地 IP 地址
  3. 导航至 <local IP adress>:4200来自同一网络上的任何设备。

注意:如果您收到 CONNECTION_REFUSED,只需禁用防火墙即可。

否则,请尝试 https://ngrok.com/打开从本地网络到计算机本地主机的隧道。基本上,您的计算机会将 4200 端口转发到网络上任何设备都可以访问的外部 IP 和端口。

关于android - 如何在我的 Windows 桌面上运行 localhost 的移动设备上运行我的 Angular 站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43071535/

相关文章:

java - Android如何给当前打开的activity添加元素

java - 同时从不同的计算机上部分下载文件

php - 警告 : get_headers() This function may only be used against URLs in

java - Libgdx bulletwrapper 应用程序在使用混淆器时崩溃

java - 我有一个 ConnectException 由于某种原因没有被捕获

networking - Kubernetes:没有托管路由

java - 使用客户端阻塞的套接字进行客户端与服务器通信

python - 如何在 Flask 中运行 localhost

Android:关闭listview的延迟加载

windows - 在 Windows 上如何使用批处理脚本获取网络接口(interface)名称是否为 eth0/eth1/eth2?