Durante años he sido capaz de usar mi IP local para acceder a los servidores locales durante el desarrollo. por ejemplo, http://192.168.80.20:3000. Parece que después de actualizar a macOS 10.15.4 esto ya no es posible. Sólo puedo acceder a mis proyectos con localhost por ejemplo, http://localhost:3000. Esto está bien para cuando estoy usando un cliente local como el Cromo o el Simulador de iOS, sino que también tengo que hacer pruebas a través de mi red local desde otro dispositivo. No estoy seguro de lo que ha cambiado!
Respuesta
¿Demasiados anuncios?Asegúrese de NodeJS se escucha en todas las interfaces.
:3000
localhost:3000
-
[::]:3000
127.0.0.1:3000
Todos los anteriores son diferentes, pero todos están escuchando en el puerto 3000. Sólo la primera :3000
escucha a cada interfaz: IPv4, IPv6, y otras interfaces ethernet y WiFi.
Uso sudo lsof -i
mostrar que los puertos, interfaces, protocolos y su servidor está a la escucha.