본문 바로가기

Error log

OverwriteModelError: Cannot overwrite `xxx` model once compiled

 

mongoose에서 발생하는 오류로

 

동일한 모델을 2번 생성했을 때 발생한다.

 

내가 실수한 경우는 VS Code 자동완성을 이용하다 발생했다.

 

프론트에서도 create 함수가 필요했고, 백엔드에서는 create 컨트롤러가 있었다.

create로 자동 import 해버리니 프론트에서 백엔드의 create 컨트롤러를 가져온 경우다.

 

client side
sever side

portfolio.controller를 2번 import 하고 있는걸 볼 수 있다.