How to allow access outside localhost
Mac users:
- Go to System Preferences -> Network -> Wi-Fi
- Copy the IP address below Status (Usually 192.168.1.x)
- Paste it in your ng serve like:
ng serve --host 192.168.1.x
Then you must be able to see your page on other devices through 192.168.1.x:4200
.
run command
ng serve --host=0.0.0.0 --disable-host-check
this will disable host check and allow to access from outside(instead of localhost) with IP address
Using ng serve --host 0.0.0.0
will allow you to connect to the ng serve
using your ip instead of localhost
.
EDIT
In newer versions of the cli, you have to provide your local ip address instead
EDIT 2
In newer versions of the cli (I think v5 and up) you can use 0.0.0.0
as the ip again to host it for anyone on your network to talk to.
As a side note Make sure your connection is set to Public in your OS settings.