Skip to content

tomtom7156/AFPA_API_REST_CLIENT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

À propos du projet

API REST crée en formation fullstack. Cette API de test nous permet de voir une liste d'hôtels, de clients et de réservations, afin de les afficher, les ajouter, les modifier et les supprimer.

(back to top)

Construit avec

(back to top)

Conditions préalables

  1. Clone le project
    git clone https://github.com/tomtom7157/AFPA_API_REST_CLIENT.git
  2. Aller dans le dossier AFPA_API_REST_CLIENT.
  3. Install NPM packages
    npm install
  4. Crée un fichier .env à la racine du dossier
    MONGO_URL=mongodb://localhost:27017/votre_nom_de_bdd
    PORT=5000

Installation packages

  • npm
    npm install npm@latest -g
  • nodemon
    npm install -g nodemon
  • express
    npm install express
  • mongoose
    npm install mongoose
  • cors
    npm install cors
  • body-parser
    npm install body-parser
  • dotenv
    npm install dotenv

(back to top)

Utilisation

Il vous faut remplacer :id par un identifiant valide. Pour afficher les hôtels ou les réservations, remplacer /clients par /hotels ou /reservations

  • Afficher tous les clients
GET http://127.0.0.1/clients HTTP/1.1
  • Afficher un client via son id
GET http://127.0.0.1/clients/:id HTTP/1.1
  • Ajouter un client
POST http://127.0.0.1/clients/ajout HTTP/1.1
Content-Type: application/json

{
   "nom": "Doe",
   "prenom": "John",
   "email": "[email protected]",
   "num": "06 07 08 09 10"
}
  • Modifier un client via son id
PUT http://127.0.0.1/clients/modifier/:id HTTP/1.1
Content-Type: application/json

{
   "nom": "Loyalty",
   "email": "[email protected]"
}
  • Suprimer un client via son id
DELETE http://127.0.0.1/clients/suprimer/:id HTTP/1.1

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published