TW3 — Technologies du Web 3

Ressources

Documentation officielle, middlewares utiles et pistes pour aller plus loin avec Express.

De quoi approfondir chaque brique du chapitre, de la documentation de référence aux paquets les plus courants en production.

📖 Documentation officielle

🧩 Middlewares fréquents

PaquetUsage
corsAutoriser les appels depuis une autre origine
morganJournalisation des requêtes HTTP
helmetEn-têtes de sécurité par défaut
express-rate-limitLimiter le nombre de requêtes par IP
multerUpload de fichiers (multipart/form-data)
zod ou joiValidation des corps de requête
cookie-parserLecture des cookies
npm install helmet express-rate-limit zod

🌐 Références HTTP

🔧 Outils de test

  • Thunder Client ou REST Client (extensions VS Code)
  • Postman / Insomnia pour les collections de requêtes
  • curl pour les vérifications rapides en ligne de commande
  • supertest pour tester l'application sans ouvrir de port

🔗 Dans ce cours

À retenir — Express repose sur trois piliers : le routage (router.get, router.post…), les middlewares (chaîne (req, res, next) pour authentifier, logger, valider) et la gestion des erreurs (gestionnaire à 4 paramètres en fin de pile). Ajoutez helmet + cors + un middleware de validation dès le début pour tout projet en production.

Express

Terminez le quiz du chapitre pour le marquer comme complété.

Tableau de bord

On this page