15 lines
309 B
TypeScript
15 lines
309 B
TypeScript
// lib/prisma.ts
|
|
import { PrismaClient } from "@prisma/client"
|
|
|
|
let prisma: PrismaClient
|
|
|
|
if (process.env.NODE_ENV === "production") {
|
|
prisma = new PrismaClient()
|
|
} else {
|
|
if (!global.prismaClient) {
|
|
global.prismaClient = new PrismaClient()
|
|
}
|
|
prisma = global.prismaClient
|
|
}
|
|
|
|
export default prisma
|