Hantering av Fel i Express
Svep för att visa menyn
Fel kan uppstå när något går fel, till exempel ogiltig indata eller saknad data.
I Express kan du skicka felmeddelanden med hjälp av 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);
});
Här, om användaren inte hittas, skickar servern ett svar med en statuskod och ett meddelande.
Statuskoder hjälper till att indikera vad som har hänt:
- 200: lyckad;
- 404: resursen hittades inte;
- 500: serverfel.
Korrekt felhantering gör ditt API mer förutsägbart och lättare att använda.
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 15
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Avsnitt 1. Kapitel 15