Virheiden 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ää?
Kiitos palautteestasi!
Osio 1. Luku 15
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Osio 1. Luku 15