You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
724 B
38 lines
724 B
|
|
|
|
Installation des package:
|
|
npm i
|
|
|
|
Lancement de l'api:
|
|
nodemon
|
|
|
|
L'api dispose de 3 route:
|
|
|
|
POST : /api/create-client
|
|
|
|
Donnée en entrée: Body JSON
|
|
{
|
|
"nom": "",
|
|
"prenom": "",
|
|
"email": "",
|
|
"ville": "",
|
|
"date_naissance": "",
|
|
"pays": "",
|
|
"code_postal": ""
|
|
}
|
|
Le format de la date de naissance : dd/mm/yyyy
|
|
Donnée en sortie: Réussite de l'insertion ou non
|
|
|
|
----------------------------------------------
|
|
|
|
GET : /api/get-clients
|
|
|
|
Donnée en entrée: Aucune donnée
|
|
Donnée en sortie: Tout les clients de la base de donnée
|
|
|
|
----------------------------------------------
|
|
|
|
DELETE : /api/delete-client
|
|
|
|
Donnée en entrée: parametre id (récuperable avec la route get)
|
|
Donnée en sortie: Réussite de la suppression ou non |