Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Gestione degli Errori in Express | Sezione
Creazione di API con Express.js

bookGestione degli Errori in Express

Scorri per mostrare il menu

Gli errori possono verificarsi quando qualcosa va storto, come input non valido o dati mancanti.

In Express, è possibile inviare risposte di errore utilizzando l'oggetto response.

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

In questo esempio, se l'utente non viene trovato, il server invia una risposta con un codice di stato e un messaggio.

I codici di stato aiutano a indicare cosa è successo:

  • 200: successo;
  • 404: risorsa non trovata;
  • 500: errore del server.

Gestire correttamente gli errori rende la tua API più prevedibile e facile da utilizzare.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 15

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 15
some-alt