728x90
에러문구
Encountered two children with the same key, `0`
게시글 조회, 카테고리 반복시 위와 같은 오류가 발생했다. 에러문구에서 파악 가능한 사항은 중복된 키 값이 존재해 일어나는 오류인 것으로 보인다.
카테고리를 변경하거나, 페이징을 변경할경우 간혹 발생했다.
리스트에서 게시글을 불러올 경우 postgresql 내 데이터를 불러오는데, 그 데이터의 id 값이 중복값이 되어있어 문제를 일으키는 것으로 확인된다.
DB상에서 ID값이 0인 데이터를 모두 제거후 확인해보니 정상작동한다.
postgresql의 데이터는 크롤링을 이용해서 데이터를 정제한 후 집어넣기 때문에 문제가 있다면
크롤링 쪽 로직의 수정이 필요하다. id값이 0으로 지정되는 부분을 체크하여 확인할 예정이다.
728x90
'사이드 프로젝트' 카테고리의 다른 글
Nest.js + React.js (Next.js) 사이드 프로젝트 : 페이징 구현하기 (2) (0) | 2025.03.19 |
---|---|
perplexity 퍼플렉시티 api 사용법, postman 호출해보기 (2) | 2025.03.18 |
Nest.js + React.js (Next.js) 사이드 프로젝트 : Repository extend (0) | 2025.03.17 |
Nest.js + React.js (Next.js) 사이드 프로젝트 : 페이징 구현하기 (1) (0) | 2025.03.12 |
nest.js 를 이용해 크롤링 해보기 (1) - puppeteer 동적 크롤링 (0) | 2025.03.07 |