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 отличная.
Как интегрировать Prisma в NestJS?
Middle
395 просмотровAFK Offer AI
Как работает cluster mode в PM2 и когда его использовать?