在localhost上托管angular项目并允许从其他网络访问?

在localhost上托管angular项目并允许从其他网络访问?,angular,typescript,server,web-hosting,Angular,Typescript,Server,Web Hosting,这可能是一个愚蠢的问题,我对网络安全一无所知,而且我对网络开发还比较陌生,但有可能在本地主机上托管一个angular项目,并允许任何拥有我的公共ip地址的人访问它吗 我尝试了ng-serve--禁用主机检查和ng-serve--公共主机0.0.0它们似乎都只允许从本地网络访问。有没有办法让我的同事可以使用mypublicipaddress:4200访问网站?你是说在开发模式下?或者在你完成开发之后?在开发过程中,我不记得以前做过什么特别的事情。我所做的就是,在运行了ngserve之后,让一位同事

这可能是一个愚蠢的问题,我对网络安全一无所知,而且我对网络开发还比较陌生,但有可能在本地主机上托管一个angular项目,并允许任何拥有我的公共ip地址的人访问它吗


我尝试了
ng-serve--禁用主机检查
ng-serve--公共主机0.0.0
它们似乎都只允许从本地网络访问。有没有办法让我的同事可以使用
mypublicipaddress:4200
访问网站?

你是说在开发模式下?或者在你完成开发之后?在开发过程中,我不记得以前做过什么特别的事情。我所做的就是,在运行了
ngserve
之后,让一位同事访问我的
my.PUBLIC.IP.ADDRESS:4200
。如果它不工作,可能是对防火墙的限制。我还认为这可能与路由器的防火墙有关。你是如何连接到互联网的。通常,无论您是通过家庭无线网络连接,还是通过公司网关连接,您的设备都没有自己的IP地址,而是使用某种NAT或PAT。在这种情况下,您必须将网关服务器配置为将http请求转发到您的设备。谢谢!是的,我在家,这是否意味着我必须改变路由器的配置?