Retour à la leçonMission
Mission : reconstruire un mini-serveur avant de comprendre Express
Écrire un serveur HTTP natif capable de lire un body JSON et de router deux routes à la main, puis le protéger contre une attaque Slowloris basique.
Contexte
Avant d'introduire Express à l'équipe junior, le lead technique demande de recréer à la main, avec uniquement node:http, un serveur capable de router GET /health et POST /echo (qui renvoie le JSON reçu), sans aucune dépendance externe. Un test de charge basique révèle ensuite que le serveur reste vulnérable si des headers sont envoyés très lentement, un octet à la fois.