NestJS · Senior · Запитання 75 з 75
Чому глобальний ClassSerializerInterceptor може не ховати поля, коли ви повертаєте результати Prisma?
- 1Prisma шифрує поля
- 2Interceptor працює лише з GraphQL
- ✓Правильна відповідь: Prisma повертає звичайні об'єкти, а не екземпляри класів, тож декоратори
class-transformerне застосовуються; перетворюйте на класи відповіді чи вибирайте поля явно
Пояснення
З Prisma select чи omit у запиті - найнадійніший спосіб ніколи не діставати чутливі поля.