¿Cómo puedo permitir el acceso fuera de localhost en Angular2? Puedo navegar en localhost:3030/panel
fácilmente pero no puedo navegar cuando escribo mi IP como 10.123.14.12:3030/panel/
.
¿Podría por favor permitirme cómo solucionarlo? No estoy usando npm
(node project manage - node install / node start ) para instalar y ejecutar el proyecto.
Si lo desea, puedo proporcionar mi package.json
y index.html
.
Usar ng serve --host 0.0.0.0
le permitirá conectarse al ng serve
usando su ip en lugar de localhost
.
EDIT
En las nuevas versiones del cli, tienes que proporcionar tu dirección ip local en lugar de
EDIT 2
En versiones más nuevas de la cli (creo que v5 y superiores) puedes usar 0.0.0.0
como la ip de nuevo para alojarla para que cualquiera en tu red pueda hablar con ella.
Usuarios de Mac:
Vaya a Preferencias del Sistema -> Red -> Wi-Fi
Copie la dirección IP debajo de Estado (normalmente 192.168.1.x)
Pégala en tu ng serve como: ng serve --host 192.168.1.x
Entonces debe ser capaz de ver su página en otros dispositivos a través de 192.168.1.x:4200
.
Para las personas que están utilizando el gestor de proyectos de nodo, también esta línea añadiendo a package.json será suficiente. Para los usuarios de angular CLI, la respuesta de mast3rd3mon'es verdadera.
Usted puede agregar
``javascript "servidor": "webpack-dev-server --inline --progress --host 0.0.0.0 --port 3000"
a package.json