본문 바로가기
에러회고/Prisma회고

[ERROR] Prisma 마이그레이션 후 타입스크립트 에러(feat.MongoDB)-해결

by 개발지망생 2023. 5. 17.

카카오톡 결제 api를 추가하면서 MonogoDB 스키마에 새로운 변수와 값을 추가해줘야 하는 일이 생겼다. 그래서 Prisma의 공식 문서를 참고하여 추가한 것까진 좋았으나, create에 새로 추가한 변수를 넣자마자 타입에러를 뿜어냈다.

 

당황해서 에러에 관련된 건 캡처를 못했지만, 해결한 방법을 올린다.

 

접근한 생각은 한번 데이터를 인식을 시켜줘야 할거 같단 생각이 들었다. 그렇게 찾은 방법이 prisma studio다.

 

npx prisma studio

 

위 명령어를 치면,

 

npx prisma studio 결과 이미지

 

localhost 주소를 준다. 해당 주소로 들어가면,

 

prisma studio 이미지

 

이런 화면이 나온다. 사진의 맨 상단 위에 보이는 + 버튼을 누른다.

 

+를 눌렀을 때 나오는 화면

 

그러면 위와 같이 등록한 모델들이 나온다. 필자 같은 경우엔 Reservation이 문제였으므로 Reservation을 클릭했다.

 

 

Reservation 클릭 후 화면

 

그럼 해당 탭(필자: Reservation 탭)이 뜨게 되면 Add record를 누른다.

 

Add record 눌렀을 때 나오는 화면

 

이런 식으로 표시가 되는데 노란색칸은 필수가 아니고 빨간색칸을 확실하게 채워서 Add record 옆에 있는 Save change라는 초록색 버튼을 누르면  DB에 정보를 보내게 된다.

 

그리고 다시 vscode로 돌아왔더니, 타입 오류는 말끔히 사라졌고 기분 좋게 개발을 할 수 있었다.

 

참고사항 : 공식문서를 확인해 보니 Sql 문과 mongoDB의 명령어부터 해서 조금씩 사용법이 다르기 때문에 해결 방식이 다를 수 있다.

 

'에러회고 > Prisma회고' 카테고리의 다른 글

[ERROR] Vercel 배포시 Prisma 에러 - 해결  (0) 2023.05.15

댓글