Skip to main content
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 :
clients/
  hubrise/
    hubrise.client.ts
    hubrise-order.client.ts
    hubrise-customer.client.ts

Bonnes Pratiques

1

Simplicité

• Un client par API• Utilisation directe de fetch• Pas de logique métier
2

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