FR
Fondamentaux

Localhost et Dev Servers expliqués

Concepts3 lecture min.Mis à jour 12 juin 2026

En bref

Localhost signifie "cet ordinateur", et un Development Server (Dev Server) est un programme qui fait tourner votre site web en local, pour que vous seul le voyiez pendant la construction. Quand vous lancez une commande comme "npm run dev", elle démarre un Dev Server et affiche une adresse comme localhost:3000. Ouvrir cette adresse montre votre site, mais il ne vit que sur votre machine et personne d'autre sur Internet ne peut l'atteindre. C'est exactement ce que vous voulez avant d'être prêt à passer en public.

Ce que signifient localhost et le port

Une adresse localhost ressemble à localhost:3000. "localhost" signifie toujours votre propre ordinateur, et le nombre après les deux-points (le port) indique juste à quelle porte le Dev Server écoute. Différents outils utilisent différents ports, donc 3000, 5173 ou similaire est normal et n'est pas un motif d'inquiétude.

Pourquoi le Dev Server est particulier

Un Dev Server fait plus qu'afficher votre site. Il surveille vos fichiers et met à jour la page au moment où vous enregistrez une modification, ce qui rend la construction web rapide. Comme il continue de tourner et de surveiller, la commande ne "se termine" pas et ne vous rend pas la main à un prompt ; c'est normal, pas un blocage.

Local n'est pas la même chose que live

Un site sur localhost n'est pas sur Internet. Partager le lien localhost avec un ami ne marche pas pour lui, car l'adresse signifie seulement "cet ordinateur" sur chaque machine. Pour mettre votre site en ligne, vous le déployez vers un hébergeur comme Vercel, qui vous donne une vraie URL publique que tout le monde peut ouvrir.

Confusions fréquentes des débutants

Un classique est le message "port already in use", qui signifie simplement qu'un Dev Server d'avant tourne encore. La solution est d'arrêter l'ancien (Ctrl et C dans son terminal) ou de laisser l'outil choisir le prochain port libre. Une autre est d'attendre que des modifications apparaissent sans Dev Server en cours ; si vous fermez le terminal, le site local s'arrête, ce qui est normal. Les gens confondent aussi le Dev Server avec le build de production. Le Dev Server est optimisé pour un retour rapide pendant le travail, pas pour de vrais visiteurs, donc un site live est construit et déployé séparément. Rien de tout cela n'est à mémoriser, mais reconnaître tôt "local" contre "live" épargne bien des maux de tête la première fois que quelque chose se comporte autrement que prévu.

Questions fréquemment posées

Étape suivante

Prêt à mettre l’IA au service d’un véritable workflow ?

Commencez par le cours de base, conservez vos progrès localement et synchronisez tout sur votre compte gratuit quand vous le souhaitez.