non-fungible-apps/serverless/src/libs/prisma.ts

19 lines
350 B
TypeScript

import { PrismaClient } from '@prisma/client';
export const prisma = new PrismaClient();
export async function initPrisma() {
// Connect the client
await prisma.$connect();
}
initPrisma()
.catch(async (e) => {
console.error(e);
await prisma.$disconnect();
process.exit(1);
})
.finally(() => {
prisma.$disconnect();
});