Как интегрировать Prisma в NestJS?

Middle
322 просмотров
AFK Offer AI

PrismaService extends PrismaClient с onModuleInit/onModuleDestroy для подключения/отключения. Регистрируется как глобальный provider. В сервисах: constructor(private prisma: PrismaService). Prisma автогенерирует типы из schema.prisma — полная type safety. Для тестов: мокать PrismaService или использовать test database. Транзакции: prisma.$transaction([op1, op2]) или интерактивные транзакции prisma.$transaction(async (tx) => {}). Официальная документация NestJS отличная.

Следующий вопрос

Что умеет модуль fs в Node.js?