22.09.28.Wed - codestates-seb/seb39_main_055 GitHub Wiki

2022. 9. 28. (수) 프로젝트 3주차 셋째날! 화이팅!🏎

Front

상빈

  1. 펫 플레이스 상세 페이지 api를 모두 연결했다.
  2. 별점 추가 기능을 처음 구현해보는데 재밌었고 새로웠다.
  3. 리뷰 목록을 무한 스크롤을 이용해서 어떻게 구현할지 고민을 많이 해봐야 할 것 같다.
  4. 무한스크롤을 마무리 하면 펫플레이스 리스트 or 댕댕이숲 api 연결을 시작할 수 있을 것 같다.

소영

  1. 예외처리 과정에서 로컬스토리지에 디폴트값을 넣어주는 방식으로 구현했으나 로컬스토리지 특성상 작동하지 않음을 알게 됐다. 그 뒤 로직을 변경하면서 처리를 이중으로 해줘서 배열이 빈 경우가 없게되어 예외처리가 작동하지 않는 현상이 생겼다. 에러를 해결하면서 로직을 짤 때 로컬스토리지의 동작 원리에 대한 이해가 부족했던걸 알게됐다.
  2. 리스트가 없을 경우로 예외처리된 부분에 대신 띄워줄 이미지를 구현하고 테스트했다.
  3. api를 연결해야하는데 프리때 경험해봤어도 아직 낯설어서 차근차근 작성해야겠다.
  4. 요즘 일교차가 큰데 우리 팀원분들은 노트북의 열기로 추울새가 없을것 같다...!🤣

성현

  1. 검색 페이지 서버 API 연결하기
  2. 이전에도 무한 스크롤을 구현해본 적은 있지만 React Query를 이용해서 구현해보는 것은 처음이다. useQuery는 몇 번 사용해봐서 익숙하지만 useInfiniteQuery는 처음 써봐서 공부를 해봐야 할 것 같다.

Back

소영

  1. 클라이언트분이 리뷰의 수정기능도 추가해야 할 것 같다고 말씀하셔서 오늘 review 수정 API 배포했다.
  2. Strore 수정 API에 예외처리를 추가해서 수정해주었다. -> 이전의 store 생성 API 는 store의 이름와 위치가 같으면 같은 store로 취급해 같은 store의 생성을 막아주었다. -> 이를 store 수정 API 에도 적용시켜서 다른 오너A가 오너B가 소유한 store와 동일한 store로 수정 못하게 예외처리해주었다. -> (문제 발생)이 경우 위의 예외처리로 인해 오너가 본인의 스토어의 이름과 위치는 그대로 두고 카테고리 같은 걸 바꾸고 싶을 때 역시 수정이 안되는 문제 발생했다 -> (해결책)이 부분을 이젠 이미 존재하는 이름과 위치가 같은 store라도 그 store의 오너가 수정하려는 주체일때는 그냥 수정이 가능하게 해주어서 해결했다!
  3. 유저 본인이 쓴 thread(댕댕이의 숲 글) 리스트 반환하는 API를 구현했다.
  4. 회원탈퇴 API를 수정해주었다. -> (수정 방향)회원탈퇴시, 회원의 role이 owner 라면 그리고 그 오너가 가게를 가지고 있다면, 가게들도 삭제가 되게끔 수정했다.
  5. 내가 맡은 API 구현이 끝났다. 남은 시간 준영님을 도와 준영님 파트의 API도 얼른 완성을 하고 시간남으면 구현하기로 했던, 소셜 로그인 부분이나, 리스트를 불러올떄 여러가지 sort도 만들고 해봐야 겠다.

준영

  1. 댕댕이숲 - 댓글 : 수정, 삭제 API 배포 (댕댕이숲 - 댓글 : 작성, 수정, 삭제가 모두 배포되었음)
  2. 댕댕이숲 - 좋아요 : 등록, 취소, 좋아요 등록한 글 리스트 - 테스트에는 이상 없으며, 오늘 중 배포예정임.
  3. 계속 발생했던 댓글 API 에러는 - 잘못된 매개변수를 입력해서 발생한 것. 정신 차리고 코딩해야겠다. (에러는 박소영님이 발견하셨어요. 감사합니다.)
  4. 맛있는 저녁이 먹고 싶은 오후네요~ 모두들 화이팅!