Håndtering af Fejl i Express
Stryg for at vise menuen
Fejl kan opstå, når noget går galt, såsom ugyldig input eller manglende data.
I Express kan du sende fejlbeskeder ved hjælp af response-objektet.
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);
});
Her sender serveren et svar med en statuskode og en besked, hvis brugeren ikke findes.
Statuskoder hjælper med at angive, hvad der skete:
- 200: succes;
- 404: ressource ikke fundet;
- 500: serverfejl.
Korrekt håndtering af fejl gør din API mere forudsigelig og nemmere at bruge.
Var alt klart?
Tak for dine kommentarer!
Sektion 1. Kapitel 15
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Sektion 1. Kapitel 15