templates2.Store.Next/lib/server/db.ts

9 lines
343 B
TypeScript
Raw Permalink Normal View History

2026-10-11 20:24:13 +00:00
import { PrismaClient } from '@prisma/client';
// A single PrismaClient per process (avoids exhausting connections in dev HMR).
const globalForPrisma = globalThis as unknown as { prisma?: PrismaClient };
export const db = globalForPrisma.prisma ?? new PrismaClient();
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = db;