À propos de ce tutoriel
Dans ce chapitre nous allons pratiquer ce que l'on a vu depuis le début de cette formation à travers un exemple concret, la création d'une API pour gérer une TodoList.
Les points d'entrée attendus sont les suivants (ces commandes curl
sont compris par les outils de test HTTP et vous pouvez les copier dans votre logiciel). Vous pouvez utiliser Insomnia pour tester votre API.
curl --request GET \
--url http://localhost:3000/todos \
--header 'Accept: application/json'
curl --request POST \
--url http://localhost:3000/todos \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"title": "Créer une tache sans completed"
}'
curl --request PUT \
--url 'http://localhost:3000/todos?id=1665406138048' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"completed": true
}'
curl --request DELETE \
--url 'http://localhost:3000/todos?id=1665408078533' \
--header 'Accept: application/json'