NestJS · Middle · Запитання 34 з 75
Як охайно тримати деталі Prisma чи TypeORM поза бізнес-логікою?
- 1Використовувати ORM прямо в контролерах
- 2Дублювати запити в кожному сервісі
- ✓Правильна відповідь: Сховати доступ до даних за провайдерами-репозиторіями з токеном інтерфейсу, а сервіси хай працюють з доменними типами
Пояснення
Це додає шар, тож окупається у великих доменах або коли треба замінити сховище чи тестувати без бази.