Files
DianZhanDemo/server/lib/prisma.ts

23 lines
526 B
TypeScript
Raw Permalink Normal View History

2025-12-11 02:09:07 +08:00
/**
* 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()
}