使用Angular2 RC5及以下版本时,我从未遇到过从其他计算机访问我的应用程序的问题。我的家庭环境是这样的,我在作为我的中央应用程序的MacMini上运行1个Angular2应用程序,在我的笔记本电脑上运行第2个Angular2应用程序作为我的本地应用程序。这两个应用程序以多种方式相互通信,但用户都需要从浏览器访问这两个应用程序。
这几个月都运行良好,但在将Mac Mini上的Angular2应用程序升级到2.0.0版本后,我无法再从笔记本电脑访问该应用程序。它可以通过mini本身的localhost进行访问。
是否需要设置或启动参数才能使应用程序在localhost访问之外可用?
我不确定我甚至不知道在我的代码中找到这个...
答案 0 :(得分:4)
ng serve
默认只监听localhost(127.0.0.1)。让它在所有接口上监听:
ng serve --host 0.0.0.0