如何允许在 Angular2 的本地主机之外进行访问?我可以localhost:3030/panel轻松导航,但当我编写我的 IP 时无法导航,例如10.123.14.12:3030/panel/.
localhost:3030/panel
10.123.14.12:3030/panel/
你能告诉我如何解决它吗?我没有使用npm(node project manage - node install/node start) 来安装和运行项目。
npm
如果你愿意,我可以提供我的package.jsonand index.html。
package.json
index.html
Usingng serve --host 0.0.0.0将允许您ng serve使用您的 ip 而不是localhost.
ng serve --host 0.0.0.0
ng serve
localhost
编辑
在较新版本的 cli 中,您必须提供本地 IP 地址
编辑 2
在较新版本的 cli(我认为是 v5 及更高版本)中,您可以0.0.0.0再次将其用作 ip 来托管它,以供您网络上的任何人与之交谈。
0.0.0.0
作为旁注 确保您的连接在您的操作系统设置中设置为公共。