Puerto del servidor de desarrollo de Angular
🅰️ Abrir localhost:4200Accede a tu servidor de desarrollo de Angular con recarga automática
Localhost:4200 es el puerto por defecto del servidor de desarrollo de Angular, que usa en exclusiva Angular CLI para servir aplicaciones mientras desarrollas. «Localhost» es tu propio ordenador (normalmente la IP 127.0.0.1) y «4200» es el puerto característico de Angular. Si ves localhost:4200, estás ante una aplicación de Angular en modo desarrollo.
El equipo de Angular eligió el 4200 como puerto por defecto para evitar choques con otros puertos de desarrollo habituales. Angular CLI arranca ahí el servidor automáticamente al ejecutar ng serve, con recarga automática, reemplazo de módulos en caliente y una experiencia de desarrollo optimizada.
Si no consigues llegar a localhost:4200 desde otros dispositivos, seguramente sea porque estás en otra red. Usa un túnel de Pinggy para acceder desde cualquier sitio:
Este comando crea un túnel seguro que reenvía el tráfico de una URL pública a tu servidor de Angular en el puerto 4200, lo que te permite:
El túnel te da una URL pública que puedes compartir, de modo que tu aplicación en localhost:4200 queda accesible desde cualquier dispositivo con conexión.
El puerto 4200 se asocia sobre todo al desarrollo con Angular, aunque también lo usan herramientas de su ecosistema. Estas son las principales:
Cuando ejecutas ng serve en un proyecto de Angular, el servidor arranca automáticamente en el puerto 4200 y queda disponible en http://localhost:4200/. Ofrece recarga automática, reemplazo de módulos en caliente y compilaciones optimizadas para desarrollo.
Si no consigues acceder a localhost:4200, así puedes diagnosticar y solucionar los fallos más comunes:
Acción: confirma que el servidor está activo y escuchando en el puerto 4200.
Cómo comprobarlo:
ng serve o npm startng versionAcción: asegúrate de que ninguna otra aplicación está usando el puerto 4200.
Cómo arreglarlo:
lsof -i :4200 (Linux/macOS) o netstat -ano | findstr :4200 (Windows)kill -9 <PID>ng serve --port 4201Acción: resuelve los problemas de configuración o de dependencias del proyecto.
Cómo arreglarlo:
npm install o yarn installng build --delete-output-pathAcción: verifica que el servidor responde.
Cómo probarlo:
http://localhost:4200curl http://localhost:4200ng serve --host 0.0.0.0 para permitir conexiones externasEstos son los fallos típicos con localhost:4200 y cómo resolverlos:
Problema: otra aplicación está ocupando el puerto 4200.
Solución: localiza el proceso con lsof -i :4200, párale con kill -9 <PID> o usa otro puerto con ng serve --port 4201.
Problema: Angular CLI no está instalado o no está en el PATH.
Solución: instálalo globalmente con npm install -g @angular/cli y comprueba la instalación con ng version.
Problema: los cambios en el código no refrescan el navegador.
Solución: revisa la consola del navegador, reinicia el servidor con ng serve o limpia la caché y refresca a mano.
Problema: localhost:4200 solo funciona en tu propia máquina.
Solución: usa ng serve --host 0.0.0.0 para permitir el acceso en red y entra por tu IP, por ejemplo http://192.168.1.100:4200.
Problema: el servidor tarda mucho en compilar o recargar.
Solución: usa ng serve --aot=false para compilar más rápido, amplía la memoria de Node.js con --max_old_space_size=8192 u optimiza tus imports y dependencias.
Problema: errores de TypeScript o fallos al compilar el proyecto.
Solución: revisa los errores en la terminal, comprueba que las versiones de Angular y TypeScript son compatibles, ejecuta ng update o corrige los imports.
localhost:4200 es la dirección por defecto (IP 127.0.0.1, puerto 4200) del servidor de desarrollo de Angular.# Crear una aplicación nueva
ng new my-app && cd my-app
# Arrancar el servidor de desarrollo
ng serve
# Abrir la aplicación
open http://localhost:4200Usa estos comandos para empezar rápido con Angular en localhost:4200
El puerto 4200 es la piedra angular del desarrollo con Angular y te da un servidor potente y eficiente. Tanto si creas tu primera aplicación como si desarrollas una solución empresarial compleja, localhost:4200 es donde empieza el camino y donde vas a exprimir las herramientas de Angular.