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ération | Méthode | Body ? | Exemple d'URL |
|---|---|---|---|
| Create | POST | Oui | /products/add |
| Read | GET | Non | /products ou /products/1 |
| Update | PUT | Oui | /products/1 |
| Delete | DELETE | Non | /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 :
- Remplace le premier
___par"DELETE"(la méthode HTTP) - Remplace le deuxième
___parresponse.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é