DébutantNon commencé

Exercice 9.8 · 7 min · 0 tentative

Supprimer des données (DELETE)

🎯 Objectif

Utiliser fetch() avec la méthode DELETE pour supprimer une ressource de l'API.

📖 Contexte

DELETE : la méthode la plus simple

DELETE ne nécessite ni headers, ni body. Juste la méthode et l'URL :

const response = await fetch("https://dummyjson.com/products/1", {
  method: "DELETE"
})

const resultat = await response.json()
console.log(resultat)
// → { ...données du produit, isDeleted: true, deletedOn: "2026-..." }

Récapitulatif CRUD complet

OpérationMéthodeBody ?Exemple d'URL
CreatePOSTOui/products/add
ReadGETNon/products ou /products/1
UpdatePUTOui/products/1
DeleteDELETENon/products/1

Félicitations ! Avec cet exercice, tu maîtrises les 4 opérations CRUD. C'est la base de toute application web qui gère des données.

Bonne pratique : toujours vérifier

if (response.ok) {
  // ✅ Suppression réussie
  console.log("Supprimé !")
} else {
  // ❌ Erreur (produit inexistant, droits insuffisants...)
  console.log("Erreur :", response.status)
}

📝 Consigne

Complète la requête DELETE :

  1. Remplace le premier ___ par "DELETE" (la méthode HTTP)
  2. Remplace le deuxième ___ par response.ok (vérification du succès)

Résultat attendu :

Produit supprimé : Cat Food
Supprimé le : 2026-...

DummyJSON simule la suppression : l'API retourne isDeleted: true avec la date, mais le produit n'est pas réellement supprimé.

Objectifs

  • Utiliser la méthode DELETE
  • Vérifier response.ok
  • Produit supprimé
  • Date de suppression

Lis bien les instructions et lance-toi !

Indices (0/3)

Indice 1 verrouillé
Indice 2 verrouillé
Indice 3 verrouillé