O que é localhost?
Seu computador como server
⏱ Estim. ~4 min
01 · Ler
Você vem acessando localhost:3000 no navegador, mas o que isso significa de verdade?
localhost é um hostname especial que sempre significa 'este computador'. Todo computador sabe que localhost se refere a ele mesmo. Por trás dos panos, isso mapeia para o endereço IP 127.0.0.1 — um endereço especial que volta direto para a sua própria máquina.
Pensa como discar o seu próprio número de telefone. A ligação não vai para outro lugar — volta direto para você.
A parte :3000 é o número da porta. Um computador pode rodar vários servers ao mesmo tempo, e o número da porta diz para o navegador com qual deles conversar.
💡 Imagine assimSe o endereço IP do seu computador é como o endereço de rua de um prédio, então o número da porta é como o número do apartamento. O carteiro (o seu navegador) precisa dos dois para entregar a requisição no lugar certo. A porta 3000 é o apartamento 3000 do prédio chamado localhost.
Pontos-chave
- localhost = este computador (endereço IP 127.0.0.1)
- O número da porta distingue servers diferentes na mesma máquina
- Portas comuns: 80 (HTTP), 443 (HTTPS), 3000 (servers de desenvolvimento)
- Só você consegue acessar localhost — ninguém na internet vê
02 · Quiz
O que localhost:3000 significa?
- Um site na internet
- O server do Google
- A porta 3000 de qualquer computador
- Seu computador, porta 3000
03 · Preencher
localhost é outro nome para o seu próprio _____.
04 · Ler
Coisa importante para entender: seu server agora é privado. Só o navegador rodando no seu computador consegue acessar. Se você mandar a URL http://localhost:3000 para um amigo, não vai funcionar — o navegador dele vai procurar um server na porta 3000 do computador dele, e ele não tem nenhum rodando.
E isso é bom. Significa que você pode fazer coisas, experimentar e errar sem ninguém ver. Seu server de desenvolvimento é seu estúdio particular.
No Level 10 você vai aprender a fazer deploy do server para a internet, para que qualquer pessoa no mundo possa visitar. Mas, por enquanto, localhost é o seu espaço seguro de aprendizado.
05 · Quiz
Você manda a URL http://localhost:3000 para um amigo enquanto seu server está rodando. O que acontece quando ele abre?
- O navegador dele vai procurar um server na porta 3000 do computador dele — provavelmente não vai achar
- Ele vê a resposta do seu server, porque está na internet
- Vai redirecionar para 127.0.0.1, que funciona para todo mundo
- Ele vê uma versão antiga em cache da sua página
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.