我有一个使用Angular CLI生成的应用程序在Ubuntu框上运行。我跑的时候:
ng serve
从项目的根目录开始,一切正常,但我导航到浏览器时无法在浏览器中加载应用程序:
http://host.domain.tld:4200/
然而,当我跑步时:
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
然后我在浏览器中加载应用程序。
如何通过运行“ng serve”来配置可在dev服务器上访问的应用程序?
答案 0 :(得分:4)
作为安全预防措施,开发服务器会阻止来自外部的连接。如果您希望运行dev服务器而不阻止它运行
ng serve --host 0.0.0.0 --disable-host-check
答案 1 :(得分:1)
你可以编辑你的package.json文件并改变这一行:
"start": "ng serve",
与
"start": "ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153",
然后你可以简单地运行npm start