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.
Tack för dina kommentarer!
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
Hantering av Fel i Express
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.
Tack för dina kommentarer!