Les clients sont la couche qui gère les appels HTTP vers les APIs externes.
Ils sont simples et directs, utilisant
fetch pour communiquer avec les
services tiers.Rôle des Clients
- Font des appels HTTP vers les APIs externes
- Gèrent l’authentification
- Transforment les erreurs de manière simple
Organisation
Les clients sont organisés par API :Bonnes Pratiques
1
Simplicité
• Un client par API• Utilisation directe de
fetch• Pas de logique métier2
Gestion d'Erreur
• Une seule classe d’erreur• Conservation du message original• Status code HTTP conservé
3
Documentation
• Documentation TSDoc claire• Exemples d’utilisation• Description des endpoints