Gestion 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.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Gestion des Erreurs dans Express
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.
Merci pour vos commentaires !