Ruta Full Stack
0✦ 0
Glosario · La red · Fase 0

localhost

El nombre que significa "este mismo ordenador". Una dirección como http://localhost:3000 es una web que está funcionando en tu máquina y que solo tú puedes ver.

✦Apagada: responde bien la pregunta del final para encenderla

También lo verás como: localhost · puerto · puertos · 127.0.0.1

Analogía

Hablarte a ti mismo frente al espejo. No sale ninguna llamada: la conversación empieza y termina en casa.

Las dos partes de localhost:3000

  • localhost → este ordenador. Su IP es siempre 127.0.0.1.
  • :3000 → el puerto: un número que dice cuál de los programas de este ordenador debe atender.

Si la IP es la dirección de un edificio, el puerto es el número del timbre. En un mismo ordenador pueden estar atendiendo varios programas a la vez, cada uno en su puerto.

En las direcciones normales no ves el puerto porque se sobreentiende: 443 para HTTPS y 80 para HTTP.

Para qué sirve / cuándo aparece

  • Desde la Fase 5 arrancarás tus proyectos en tu ordenador y los verás en localhost:3000: es tu entorno local.
  • Nadie más puede abrir esa dirección. Para enseñar tu trabajo hay que desplegarlo.
  • El error "port 3000 is already in use" significa que ya hay un programa en ese timbre: seguramente una ejecución anterior que no cerraste.
Comprueba que lo entendiste

En http://localhost:3000, ¿qué indica el 3000?