Qu'est-ce que localhost ?
Ton ordi en tant que serveur
⏱ Estim. ~4 min
01 · Lire
Tu visites localhost:3000 dans ton navigateur depuis tout à l'heure, mais ça veut dire quoi exactement ?
localhost est un nom d'hôte spécial qui veut toujours dire « cette machine ». Chaque ordi sait que localhost se réfère à lui-même. Sous le capot, ça correspond à l'adresse IP 127.0.0.1 — une adresse spéciale qui boucle directement sur ta propre machine.
Vois ça comme appeler ton propre numéro de téléphone. L'appel ne sort pas — il revient directement à toi.
La partie :3000, c'est le numéro de port. Un ordi peut faire tourner plusieurs serveurs en même temps, et le numéro de port dit au navigateur à lequel parler.
💡 Imagine çaSi l'adresse IP de ton ordi est comme l'adresse postale d'un immeuble, alors le numéro de port est comme le numéro d'appartement. Le facteur (ton navigateur) a besoin des deux pour livrer la requête au bon endroit. Le port 3000, c'est l'appartement 3000 dans l'immeuble localhost.
Points clés
- localhost = cette machine (adresse IP 127.0.0.1)
- Les numéros de port distinguent les serveurs sur la même machine
- Ports courants : 80 (HTTP), 443 (HTTPS), 3000 (serveur de dev)
- Seul toi peux accéder à localhost — personne d'autre sur internet ne le voit
02 · Quiz
Que veut dire localhost:3000 ?
- Un site sur internet
- Le serveur de Google
- Le port 3000 sur n'importe quel ordi
- Ton ordi, sur le port 3000
03 · Compléter
localhost est un autre nom pour ton propre _____.
04 · Lire
Une chose importante à comprendre : ton serveur est privé pour l'instant. Seul un navigateur qui tourne sur ton ordi peut s'y connecter. Si tu envoies l'URL http://localhost:3000 à un ami, ça ne marchera pas — son navigateur va chercher un serveur sur le port 3000 de son ordi, où rien ne tourne.
En fait, c'est une bonne chose. Ça veut dire que tu peux construire, expérimenter et tout casser sans que personne ne voie ton travail. Ton serveur de dev, c'est ton atelier privé.
Au Level 10, tu apprendras comment déployer ton serveur sur internet pour que n'importe qui dans le monde puisse y accéder. Mais pour l'instant, localhost est ton espace d'apprentissage sécurisé.
05 · Quiz
Pendant que ton serveur tourne, tu envoies l'URL http://localhost:3000 à un ami. Que se passe-t-il quand il l'ouvre ?
- Son navigateur va chercher un serveur sur le port 3000 de son ordi — qu'il ne trouvera probablement pas
- Il voit la réponse de ton serveur, parce qu'il est sur internet
- Ça redirige vers 127.0.0.1, qui marche pour tout le monde
- Il voit une vieille version en cache de ta page
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.