admin / Synapse-Sonar
publicAttack Surface Simulation
Synapse-Sonar / synapse-sonar / lib / prisma.ts
444 B · main
1 2 3 4 5 6 7 8 9 10 11 12 | import { PrismaClient } from "@prisma/client"; // Reuse a single client across hot reloads in dev to avoid exhausting connections. const globalForPrisma = globalThis as unknown as { prisma?: PrismaClient }; export const prisma = globalForPrisma.prisma ?? new PrismaClient({ log: process.env.NODE_ENV === "development" ? ["warn", "error"] : ["error"], }); if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma; |