本地主机外部访问

can*_*a_7 1 angular-cli angular

除了本地主机之外,我如何为我的角度项目提供服务?

我尝试使用ng serve --host 0.0.0.0 --port 4200它,没有任何错误。

但是当我输入另一个IP(例如)时ng serve --host 192.168.255.1 --port 4200,我收到以下错误。我选择这个 IP 是因为我想使用 openVPN 在私有 IP 中为我的应用程序提供服务

**

错误
无法绑定主机 192.168.255.6。请提供不同的主机地址或主机名

**

版本

 - npm 5.5.1
 - node 6.10.3
 - angular-cli global 1.7.1 and local 1.0.0
Run Code Online (Sandbox Code Playgroud)

Chr*_*ris 9

跑步ng serve --host 0.0.0.0 --port 4200是正确的。

指定--host 0.0.0.0意味着“监听每个可用的网络接口”。这将允许您在本地主机之外访问您的角度项目。

要从另一台计算机/设备访问它:

  1. 跑步ng serve --host 0.0.0.0 --port 4200
  2. 查找正在运行的计算机的 IPv4 地址ng serve
    • ipconfig | findstr /i "ipv4"例如,在 Windows 上,在命令提示符下输入
  3. 导航http://[IP found in step 2]:4200