카테고리 없음
warn(prisma-client) This is the 10th instance of Prisma Client being started. Make sure this is intentional. 에러 , prisma 중복 실행 오류
YG - 96년생 , 강아지 있음, 개발자 희망
2023. 12. 11. 10:01
원인
prismaclient가 이미 존재하는데도 계속 만들어내서 일어나는 에러로 추정합니다
기존의 코드
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
export default prisma;
수정한 코드
import { PrismaClient } from '@prisma/client';
declare global {
var prisma: PrismaClient | undefined;
}
const prisma = global.prisma || new PrismaClient();
if (process.env.NODE_ENV === 'development') global.prisma = prisma;
export default prisma;
참고 자료