Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise à Jour et Suppression des Données | Section
Création d’API avec Express.js

bookMise à Jour et Suppression des Données

Glissez pour afficher le menu

En plus de la création de données, les API doivent souvent mettre à jour et supprimer des enregistrements existants.

Pour mettre à jour des données, il est possible d'utiliser les requêtes PUT ou 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');
  }
});

Pour supprimer des données, il faut utiliser une requête DELETE :

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

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

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

Exemples :

  • PUT '/users/1' : met à jour l'utilisateur avec l'identifiant 1 ;
  • DELETE '/users/1' : supprime l'utilisateur avec l'identifiant 1.

Ces opérations permettent de modifier et de supprimer des données dans votre application.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 14

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 14
some-alt