Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Aggiornamento ed Eliminazione dei Dati | Sezione
/
Creazione di API con Express.js

bookAggiornamento ed Eliminazione dei Dati

Scorri per mostrare il menu

Oltre alla creazione dei dati, le API spesso devono aggiornare ed eliminare record esistenti.

Per aggiornare i dati, è possibile utilizzare richieste PUT o PATCH.

app.put('/users/:id', (req, res) => {
  const id = Number(req.params.id);
  const updatedData = req.body;

  const user = users.find(u => u.id === id);

  if (user) {
    user.name = updatedData.name;
    res.json(user);
  } else {
    res.send('User not found');
  }
});

Per eliminare i dati, si utilizza una richiesta DELETE:

app.delete('/users/:id', (req, res) => {
  const id = Number(req.params.id);

  users = users.filter(u => u.id !== id);

  res.send('User deleted');
});

Esempi:

  • PUT '/users/1': aggiorna l'utente con id 1;
  • DELETE '/users/1': elimina l'utente con id 1.

Queste operazioni consentono di modificare e rimuovere dati nell'applicazione.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 14

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 14
some-alt