Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Hantering av Fel i Express | Sektion
Bygga API:er med Express.js

bookHantering 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?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 15

Fråga AI

expand

Fråga AI

ChatGPT

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
some-alt