Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Gestion des Erreurs dans Express | Section
/
Création d’API avec Express.js

bookGestion des Erreurs dans Express

Glissez pour afficher le menu

Des erreurs peuvent survenir lorsqu'une anomalie se produit, comme une entrée invalide ou des données manquantes.

Avec Express, il est possible d'envoyer des réponses d'erreur à l'aide de l'objet response.

app.get('/users/:id', (req, res) => {
  const id = Number(req.params.id);

  const user = users.find(u => u.id === id);

  if (!user) {
    return res.status(404).send('user not found');
  }

  res.json(user);
});

Ici, si l'utilisateur n'est pas trouvé, le serveur envoie une réponse avec un code d'état et un message.

Les codes d'état permettent d'indiquer ce qui s'est passé :

  • 200 : succès ;
  • 404 : ressource non trouvée ;
  • 500 : erreur du serveur.

Une gestion appropriée des erreurs rend votre API plus prévisible et plus facile à utiliser.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 15

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 15
some-alt