Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Virheiden Käsittely Expressissä | Osio
API-Rajapintojen Rakentaminen Express.js:llä

bookVirheiden Käsittely Expressissä

Pyyhkäise näyttääksesi valikon

Virheitä voi tapahtua, kun jokin menee pieleen, kuten virheellinen syöte tai puuttuva data.

Expressissä voit lähettää virheilmoituksia käyttämällä response-oliota.

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);
});

Tässä, jos käyttäjää ei löydy, palvelin lähettää vastauksen tilakoodin ja viestin kanssa.

Tilakoodit ilmaisevat, mitä tapahtui:

  • 200: onnistui;
  • 404: resurssia ei löytynyt;
  • 500: palvelinvirhe.

Virheiden asianmukainen käsittely tekee API:sta ennustettavamman ja helpommin käytettävän.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 15

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 15
some-alt