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