/
githubmirror
/
trpc
Обзор
Документация
Войти
/
githubmirror
/
trpc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/next-prisma-starter/src/server/prisma.ts
21 строка
592 B
Alex / KATT
chore(www): bump docusaurus (#6051)
27 сен 2024, 17:12
Не верифицирован
27 сен 2024, 17:12
f8e8d17
Код
Авторство
О чём код?
/** * Instantiates a single instance PrismaClient and save it on the global object. * @see https://www.prisma.io/docs/support/help-articles/nextjs-prisma-client-dev-practices */ import { env } from './env'; import { PrismaClient } from '@prisma/client'; const prismaGlobal = globalThis as typeof globalThis & { prisma?: PrismaClient; }; export const prisma: PrismaClient = prismaGlobal.prisma ?? new PrismaClient({ log: env.NODE_ENV === 'development' ? ['query', 'error', 'warn'] : ['error'], }); if (env.NODE_ENV !== 'production') { prismaGlobal.prisma = prisma; }