본문 바로가기

개발 일지/토이 프로젝트

Json-server 버그

게시판을 만드는  프로젝트 이다 보니

 

게시물의 id 댓글의 id 유저의 id 등 많은 아이디를 키값에 넣어두었다. 

 

그런데.. 

게시물을 삭제 하거나 커멘트를 삭제하면 유저가 삭제되는 상황이 발생되었다. 

 

심지어 유저정보를 지우는 코드는 애당초 만들지를 않았었음..

 

뭐가 문제가 있나 코드 다 뒤져 봐도 답이 안나왔음 ..

 

몇시간 까먹다가 우리팀원들 중 한분이 해답을 찾으셨음.

 

결론부터 말하자면 우리 잘못이 아니였음 Json-server 의 버그였음

 

https://github.com/roses16-dev/react-week-3/pull/18

 

error/#17 코멘트 전체삭제 오류 수정 완료 by roses16-dev · Pull Request #18 · roses16-dev/react-week-3

json-server 내 fix되지 않고 있는 오류. DB내 'id'를 포함하는 키가 2개 이상 있을 경우 delete가 정상적으로 작동하지 않는다고 합니다. postId 또는 commentId로 표시되었던 변수들을 모두 post로 수정하여

github.com

 

 

그래서 db 내 키값을 전부 바꿨더니

정상실행됨...

 

구글신 최고 존엄 

'개발 일지 > 토이 프로젝트' 카테고리의 다른 글

사망토론 프로젝트 회고  (0) 2022.12.29
게이지바 구현  (1) 2022.12.27
좋아요 기능 구현  (0) 2022.12.26
리액트 프로그래스바 만들기  (1) 2022.12.23
리액트 팀 프로젝트  (0) 2022.12.23