N01

Serveur HTTP Hello World

Un serveur HTTP minimaliste construit uniquement avec le module natif http de Node.js — sans aucune dĂ©pendance externe. Il expose 3 routes JSON et affiche les informations systĂšme en temps rĂ©el.

Prérequis

# VĂ©rifier votre version de Node.js (doit ĂȘtre >= 14)
node --version

Lancer le projet

# 1. Téléchargez server.js dans un dossier
# 2. Ouvrez un terminal dans ce dossier
# 3. Lancez le serveur :
node server.js

# Port personnalisé :
PORT=8080 node server.js

Le serveur dĂ©marre sur http://localhost:3000 par dĂ©faut. Appuyez sur Ctrl+C pour l'arrĂȘter.

Endpoints disponibles

Méthode Route Description Réponse
GET / Message de bienvenue { success, message }
GET /api/hello Hello World JSON { success, message }
GET /api/info Informations Node.js en temps réel { node, platform, uptime, memory }
GET /autre Route inconnue → 404 { success: false, error }

Code source — server.js

Chargé dynamiquement
// Ouvrir avec Live Server pour charger le code automatiquement
// Ou téléchargez server.js via le bouton ci-dessus
← Exercices N01 N02 — Modules & NPM →