Sobes.tech
Junior — Middle

Quels composants font partie de la structure du framework Express.js?

sobes.tech IA

Réponse de l'IA

Express.js est un framework web minimaliste et flexible pour Node.js. Sa structure comprend plusieurs composants clés:

  • Middleware — fonctions qui traitent les requêtes et réponses, peuvent modifier les objets de requête/réponse, terminer le cycle de traitement ou passer le contrôle.
  • Router — composant pour définir des routes (URL) et les associer à des gestionnaires.
  • Objets Request et Response — enveloppes autour de la requête et de la réponse HTTP, offrant des méthodes et propriétés pratiques.
  • Objet Application (app) — objet principal d'Express, qui gère les configurations, middleware et routes.

Exemple de création d'une application simple:

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Route
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);