Exercice - API Routes¶
Créer une API REST pour gérer une liste de tâches (to-do list) :
- Créer
app/api/taches/route.tsavec :GET: retourner toutes les tâches (tableau en mémoire)POST: ajouter une nouvelle tâche (champs :titre,complete)- Valider que le champ
titreest présent, sinon retourner un400
- Créer
app/api/taches/[id]/route.tsavec :GET: retourner une tâche par son identifiant,404si introuvablePUT: modifier une tâche existante (titre ou étatcomplete)DELETE: supprimer une tâche,404si introuvable
- Tester toutes les routes avec Thunder Client ou
curl:- Créer au moins 3 tâches via
POST - Récupérer la liste via
GET - Marquer une tâche comme complète via
PUT - Supprimer une tâche via
DELETE - Tester le cas d'un
idinexistant pour vérifier le404
- Créer au moins 3 tâches via