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.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Virheiden Käsittely Expressissä
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.
Kiitos palautteestasi!