작성한 질문수
탄탄한 백엔드 NestJS, 기초부터 심화까지
고양이끼리 소통 API (댓글, 좋아요) - 서비스 완성
작성
·
250
1
아래 분들과 동일한 오류 같습니다.
강의내용을 그대로 타이핑 했는데 해당부분만 에러가 존재 합니다.
에러 사진이며
타이핑한 깃허브는 다음과 같습니다
https://github.com/FonDitbul/nest-inflearn-02
populate 하는 과정에서 Schema가 등록이 안되있다고 뜹니다!
다음과 같은 코드에서 문제가 발생합니다!
답변 2
3
package.json 에 이슈가 있습니다. mongoose 버전 문제입니다. mongoose 버전 6으로 올라가면 네스트 8과 호환이 안되는 부분이 있습니다. 아직은 버전 5.13 쓰셔도 문제 없습니다. package.json에서 아래 부분 수정해주시고 npm i 해주세요!
"mongoose" : "^5.13.9"
"@nestjs/mongoose" : "^8.0.1"
그러면 mongoose 6 버전을 사용하지 못하는건가요?
git clone 해서 확인했습니다.
우선 개발하신 comments api를 제 DB와 연결해서 사용해봤는데 코드 작동에는 문제가 없었습니다!
아무래도 환경변수에서 DB URL 설정 문제인 것 같습니다.
어떤 url이나 코드에서 문제가 발생했는지 알려주세요!
findall 함수에서 mongoose.model('commnets', CommentsSchema)
스키마가 등록되어 있지 않다고 출력됩니다!
글 수정하여 스크린샷 첨부하였습니다!
그러면 mongoose 6 버전을 사용하지 못하는건가요?