Instructions asynchrones
Prérequis
Écouter la vidéo suivante :
Fichiers associés exemple-asynchrone.zip
Consignes
À partir de lab03-depart.zip :
- Exécuter l'application, sans le backend, pour voir le résultat dans le navigateur. (npm run dev)
- Démarrer le backend et ensuite démarrer l'application pour voir ce qu'elle fait. (npm run backend)
- Exécuter les requêtes qui se trouvent dans le fichier
requests.http
afin de comprendre ce que retourne l'API REST. - Prendre connaissance du code du composant
dogsComponent.js
. - Prendre connaissance des tests existants dans
dogsService.test.js
etdogsComponent.test.js
- Écrire le code du test manquant dans
dogsService.test.js
. - Écrire le code des deux tests manquant dans
dogsComponent.test.js
.
Où est le serveur backend ?
Le backend, est le serveur Json-Server qui s'exécute localement. Ce serveur s'installe comme librairie de développement du projet et se démarre avec un script (voir package.json
). C'est un serveur qui permet d'avoir rapidement un API REST pour le développement et qui fournit des données provenant d'un fichier json (voir dossier backend
).
Remise
Aucune remise