Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Middleware Intégré | Cadre Express.js
Développement Backend Avec Node.js et Express.js
course content

Contenu du cours

Développement Backend Avec Node.js et Express.js

Développement Backend Avec Node.js et Express.js

1. Introduction
2. Applications Console
3. Cadre Express.js
4. Développement d'API REST

book
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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 8
We're sorry to hear that something went wrong. What happened?
some-alt