티스토리 뷰

 

 

 

원인

 

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;

 

 

 

참고 자료

 

 

How to fix Warning: 10 Prisma Clients are already running

The first time I ran into this error, I thought I was doing something wrong. But as I dug into it a...

dev.to

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함