Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 本地主机之外的访问_Angular_Angular Cli - Fatal编程技术网

Angular 本地主机之外的访问

Angular 本地主机之外的访问,angular,angular-cli,Angular,Angular Cli,除了本地主机外,我如何为我的angular项目提供服务 我尝试使用ngserve--host 0.0.0.0--port 4200这符合要求,没有任何错误 但是,当我输入另一个ip,比如ngserve——主机192.168.255.1——端口4200,我得到了以下错误。我选择这个IP是因为我想使用openVPN在私有IP中为我的应用程序提供服务 ** 错误 无法绑定提供的主机192.168.255.6。请提供不同的主机地址或主机名 ** 版本 - npm 5.5.1 - node 6.10.

除了本地主机外,我如何为我的angular项目提供服务

我尝试使用
ngserve--host 0.0.0.0--port 4200
这符合要求,没有任何错误

但是,当我输入另一个ip,比如
ngserve——主机192.168.255.1——端口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
运行ng serve主机0.0.0.0端口4200是正确的

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

要从另一台计算机/设备访问它,请执行以下操作:

  • 运行
    ng serve--主机0.0.0.0--端口4200
  • 查找运行ng serve的计算机的IPv4地址
    • 例如,在Windows上,在命令提示符下输入
      ipconfig | findstr/i“ipv4”
  • 导航到
    http://[IP在步骤2中找到]:4200
  • 运行ng serve主机0.0.0.0端口4200是正确的

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

    要从另一台计算机/设备访问它,请执行以下操作:

  • 运行
    ng serve--主机0.0.0.0--端口4200
  • 查找运行ng serve的计算机的IPv4地址
    • 例如,在Windows上,在命令提示符下输入
      ipconfig | findstr/i“ipv4”
  • 导航到
    http://[IP在步骤2中找到]:4200

  • 根据错误消息,您不能使用该主机。@JuniorGantin即使我尝试其他ip,它也不能工作!!0.0.0.0有什么问题?您只是随机选择IP,或者您如何尝试使用其他IP?我正在尝试使用OpenVPN…,我有vpn服务器,我想在vpn IP中运行此角度项目。根据错误消息,您不能使用该主机。@JuniorGantin即使我尝试其他IP,它也不起作用!!0.0.0.0有什么问题?你只是随机挑选IP,或者你如何尝试其他IP?我正在尝试使用OpenVPN。我有vpn服务器,我想在vpn中运行这个角度项目。IPI想使用私有IP,比如vpn服务器。我正在使用OpenVPN应用程序,我有一个带IP的OpenVPN服务器。如果我可以在vpn ip中为项目提供服务,那么我可以使用该ip。这是我的问题?我没有将其用于OpenVPN。如果在连接到同一VPN服务器的另一台计算机上运行
    ng serve--host 0.0.0--port 4200
    ,然后导航到
    http://[IP assigned by open VPN]:4200
    ,会发生什么情况?我想使用私有IP,就像VPN服务器一样。我使用的是openvpn应用程序,我有一个带有IP的openvpn服务器。如果我可以在vpn ip中为项目提供服务,那么我可以使用该ip。这是我的问题?我没有将其用于OpenVPN。如果在连接到同一VPN服务器的另一台计算机上运行
    ng serve--host 0.0.0--port 4200
    ,然后导航到
    http://[IP分配给open VPN]:4200
    ,会发生什么情况?