Introducción
Cuando creamos algún proyecto utilizando webpack, el servidor comienza a escuchar en un puerto que podemos cambiar. Al ejecutarse luce así:
Pero si verificamos nuestra IP y accedemos desde otro dispositivo conectado a la misma red que nuestro servidor, no podremos acceder.
Hoy traigo la solución para que podamos acceder al servidor a través de una IP.
Acceder al servidor con su IP a través de una red local o lan
Hace falta mencionar que esto funciona correctamente con webpack. Buscamos el archivo package.json de nuestro proyecto, que luce así:
Fijémonos en donde dice scripts, y luego en donde dice dev. Ahí es en donde ejecutamos nuestro proyecto, y le pasamos argumentos.
Lo único que hay que hacer para que podamos acceder desde nuestra red es pasar el argumento host, seguido de la ip de nuestro servidor.
--host xxx.xxx.xxx.xxx
Con ello, podremos acceder desde otro dispositivo siempre y cuando estemos en la misma red.
La desventaja es que tenemos que cambiar la ip en nuestro package.json en caso de que cambie en nuestro servidor.