Contenu du cours
Développement Backend Avec Node.js et Express.js
Développement Backend Avec Node.js et Express.js
Middleware Intégré
Dans Express.js, vous pouvez accéder à un ensemble de fonctions middleware intégrées conçues pour simplifier les tâches quotidiennes dans le développement web. Ces fonctions middleware peuvent considérablement rationaliser des processus comme l'analyse des données entrantes et la diffusion de fichiers statiques. Voici quelques fonctions middleware intégrées clés :
express.json()
Le middleware express.json()
est utilisé pour analyser les données JSON entrantes des requêtes avec une charge utile JSON. Il analyse automatiquement les données JSON et les rend accessibles via la propriété req.body
pour un traitement ultérieur.
express.urlencoded()
Le middleware express.urlencoded()
analyse les données URL-encodées entrantes provenant des formulaires soumis via des requêtes POST. Il ajoute les données analysées à la propriété req.body
.
Remarque
L'option
{ extended: true }
permet de gérer des données plus complexes dans les soumissions de formulaires.
express.static()
Le middleware express.static()
sert des fichiers statiques, tels que HTML, CSS, JavaScript et images, à partir d'un répertoire spécifié. C'est un outil précieux pour servir des ressources comme des feuilles de style et des scripts côté client.
Utiliser ces fonctions middleware intégrées vous permet de simplifier le processus de gestion des données et de servir des fichiers statiques dans vos applications Express.js.
Merci pour vos commentaires !