我想出于开发目的打开 localhost 之外的角度应用程序,但遇到以下错误,有关于如何修复它的指导吗?
username$ ng serve --open --host=ibaitdev.company.com
getaddrinfo ENOTFOUND ibatdev.company.com
Error: getaddrinfo ENOTFOUND ibatdev.company.com
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)
Run Code Online (Sandbox Code Playgroud)
我改变了我的/etc/hosts如下
#
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 ibaitdev.company.com
255.255.255.255 broadcasthost
::1 ibaitdev.company.com
Run Code Online (Sandbox Code Playgroud)
使用ng serve --host 0.0.0.0 --disable-host-check将允许您使用 IP 0.0.0.0 而不是 localhost 连接到服务器。
这将禁用主机检查并允许使用 IP 地址而不是本地主机从外部进行访问。
在较新版本的 AngularCLI(高于 v5)中,您可以再次使用 0.0.0.0 作为 IP 将其托管在您的网络上。
| 归档时间: |
|
| 查看次数: |
3405 次 |
| 最近记录: |