Aymerik / Webinaire-API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API de l'exercice Todolist

(API basée sur JSON Server)

Installation et lancement de l'API

  1. Téléchargez le fichier db.json
  2. Ouvrez un terminal depuis le dossier contenant le fichier db.json
  3. Tapez la commande npm install -g json-server (npm non installé ? Installer npm)
  4. Tapez la commande json-server --watch db.json

Documentation

Différentes routes sont à votre disposition :

URL Requête Réponse
GET http://localhost:3000/tasks - Statut : 200
[{
  "id": 1,
  "name": "Appeler la banque",
  "done": false,
  "deadline": "2020-11-13"
}]
GET http://localhost:3000/tasks/{id} - Statut : 200
{
  "id": 1,
  "name": "Appeler la banque",
  "done": false,
  "deadline": "2020-11-13"
}
POST http://localhost:3000/tasks
{
  "name": "Appeler la banque",
  "done": false,
  "deadline": "2020-11-13"
}
Statut : 201
{
  "id": 1,
  "name": "Appeler la banque",
  "done": false,
  "deadline": "2020-11-13"
}
PUT http://localhost:3000/tasks/{id}
{
  "id": 1,
  "name": "Appeler l'assurance",
  "done": false,
  "deadline": "2020-11-14"
}
Statut : 200
{
  "id": 1,
  "name": "Appeler l'assurance",
  "done": false,
  "deadline": "2020-11-14"
}
PATCH http://localhost:3000/tasks/{id}
{
  "done": true
}
Statut : 200
{
  "id": 1,
  "name": "Appeler l'assurance",
  "done": true,
  "deadline": "2020-11-14"
}
DELETE http://localhost:3000/tasks/{id} - Statut : 200
{}

About


Languages

Language:HTML 100.0%