OpenClassrooms - React intermédiaire

Ce repo contient le code de l'API dont vous aurez besoin pour le cours OpenClassrooms ------. Il va de paire avec le repository de la partie frontend.

Lancer l'API en local

Pour suivre le cours, vous aurez besoin d'installer l'API en local sur votre machine. Pour cela :

  1. Faites un git clone https://github.com/OpenClassrooms-Student-Center/7150606-API-React-intermediaire.git
  2. Installez les node_modules avec yarn
  3. Faites tourner l'API avec yarn start

Consommer l 'API

L'API Shiny est une API REST. Si vous avez un doute sur ce qu'est une API REST, n'hésitez pas à jeter un oeil à l'excellent cours Adoptez les API REST pour vos projets web. . Une fois lancée, cette API met plusieurs routes à votre disposition :

  • La route pour récupérer les profils des freelances : GET /freelances

  • La route pour avoir le détail d'un profil de freelance : GET /profile/?id={id}

  • La route pour avoir le questionnaire : GET /survey/

  • La route pour obtenir le résultat du questionnaire : GET /results/?a1={answer1}&a2={answer2}&a3={answer3}...

Modifier l'API

N'hésitez pas à explorer l'API pour tester. Cette base de code a été initialisée avec Express Generator.