Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Håndtering af Fejl i Express | Sektion
Opbygning af API'er med Express.js

bookHå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?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 15

Spørg AI

expand

Spørg AI

ChatGPT

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