Files
DianZhanDemo/server/lib/prisma.ts
ch197511161 aaaf08e8f3 init6
2025-12-11 02:09:07 +08:00

23 lines
526 B
TypeScript

/**
* Prisma 客户端实例
* Prisma Client Instance
*/
import { createRequire } from 'node:module'
const require = createRequire(import.meta.url)
const { PrismaClient } = require('@prisma/client')
/**
* 全局Prisma客户端实例
* Global Prisma Client instance
*/
export const prisma = new PrismaClient()
/**
* 在应用关闭时正确断开Prisma连接
* Disconnect Prisma connection properly on application shutdown
*/
export async function disconnectPrisma(): Promise<void> {
await prisma.$disconnect()
}