Dépôt de données

Un dépôt de données (repository) est une couche qui encapsule l'accès à la base : fonctions comme findById ou create qui masquent les requêtes SQL. Les services métier l'appellent sans connaître la base utilisée, ce qui facilite les tests, par exemple avec une implémentation en mémoire.

Exemple

const user = await usersRepo.findById(id);

Notions voisines

Tout le glossaire