Project/main-project

main-project 24~27일차 (22.10.01 ~ 04. API연결 / 배포)

호밀이 2022. 10. 23. 18:58

✅ 오늘 한 일

백엔드 API와 연결

메인 공유 물품 리스트 출력

  • 모든 데이터를 불러오는데 성공 한 줄 알았지만 이미지 부분이 403에러가 뜬다 오류 메시지를 찾아보니 aws 이미지를 가져오는 권한이 나에게 존재하지 않다고 한다… 이게 맞는 것인지 백엔드분들께 여쭤보기전에 한번더 여러가지 경우의 수로 해결을 할 수 있도록 도전해봐야겠다.

메인 공유 물품 리스트 필터 출력

  • 카테고리는 잘 나온다
  • 3중 필터로 제목과 대여여부를 판단을 같이해야한다.
    • 검색 필터는 검색된 내용이 제목에 포함되면 해당 게시글이 리스트로 출력돼야 하는데 제목 전체가 맞아야 출력되는 상황이 발생했다.
  • 대여 여부 필터는 어떤 것을 하던 다 나온다.
    • API명세서와 실제 구현된 key값이 달라서 그랬음

페이지네이션 구현

  • 버그: 페이지번호가 3인상태에서 카테고리를 변경할 경우 페이지번호를 1번으로 바꿔주지 않아서 무한로딩 버그 있음.

배포 및 도메인 연결

  • S3 → CloudFront → Route53 → gabia

레저용품 공유 상세페이지 API 연결

  • 상세페이지 내용 출력
  • 대여상태 변경 (patch) 기능이 안됨 500에러
  • 채팅으로 연결되지 않음 (roomId가 null로 출력)

마이페이지 내가 쓴 게시글 API 연결

🥲 어려웠던 일

  • 도메인을 연결하는 과정에서 가비아에서 구매한 도메인으로 접속시 페이지가 잘 열리지 않는 일이 있다... 이유는 클라우드 프론트에서 배포방식을 캐시방식으로 잡힌것 같다.. 이를 해결해야 가비아 도메인을 사용할 수 있다.

📌 해야할 일

  • 가비아 도메인 캐시배포 해결하기...
  • 채팅기능 붙이기
  • 발표준비