# Debug en Web frontEnd

Avant de commencer assurer vous d'être en *localhost:4200* (à moins qu'il a était changé), car :

- *localhost:4200* utilise le dossier <span style="text-decoration: underline;">frontEnd</span> et <span style="text-decoration: underline;">backEnd</span> (source)
- *localhost:3000* utilise uniquement le <span style="text-decoration: underline;">backEnd</span> (source) et la <span style="text-decoration: underline;">version build du frontEnd</span>

De plus, ce tutoriel va modifier la connexion à titre d'exemple

1. Activer le site sous **Launch Frontend and Backend (dev)**![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737987681718.png)
2. Vérifier que tout soit en marche : 
    1. Sur le <span style="text-decoration: underline;">frontEnd</span> vous devriez avoir ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737987924592.png)
    2. Sur le <u>backend </u>vous devriez avoir (les messages peuvent varier d'ordre) ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737987937603.png)
3. Ouvrir une session localhost:4200 web ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737988787389.png)
4. Sous Sources­­&gt;Page&gt;webpack://&gt;login&gt;login.component.ts ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737988840380.png)
5. Mettre des points d'arrêts sur la requête attendu ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737989003122.png)
    
    ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737989034392.png)
6. Envoyer la requête, vous devriez commencé à débugger ![](https://wiki.uniksim.com/uploads/images/gallery/2025-01-Jan/scaled-840-0/image-1737989203516.png)

Note: Tous les changements sont sauvegarder automatiquement sur le site local. Si vous avez un doute, faite un changement et sauvegarder. La page devrait se rafraîchir tout seul (s'il n'est pas en debuggeur actuellement). Cependant, le backend est indépendant du frontEnd, donc il faudrait attendre quelque seconde avant d'envoyer la requête (regarder la console pour voir l'état)