https://foremost-tellurium-295.notion.site/4-SA-37c3447f61a24e1a92fa8c5a060fa1e7
- 회원가입, 로그인 기능 (security 적용)
- 회원탈퇴 기능(soft delete, 탈퇴시 nickname 변경)
- 게임추천하여 글 작성, 이미지 업로드하기, 수정, 삭제(S3, SoftDelete적용)
- 한 페이지에 게시글 8개만 보이도록 페이징 처리, 검색기능 구현
- 게시글 좋아요, 좋아요 취소(게시글별 좋아요 갯수, 로그인 유저별 게시글 좋아요 유무 표현)
- 게시글에 comment 작성, 삭제 기능
- 마이페이지에서 프로필, 닉네임 변경
- 마이페이지에서 내가 좋아요한 게시글, 내가 작성한 게시글 조회
🧩API 명세서 LINK
- 배포 후 access denied 문제 : aws의존성 버전 재설정, Iam key 재발급 및 권한 재설정(S3FullRequest)
- 이후 permission denied 문제 : 받은 파일 임시저장폴더를 ec2서버에 생성하지 못해 발생한 오류. 임시저장폴더를 생성가능한 곳으로 변경 후 저장폴더 생성하여 오류해결
- nativeQuery로 Post 와 user join하여 Post와 nickname을 한번에 불러올 수 있도록 처리
- countQuery 사용하여 페이징처리도 동시 적용
- nativeQuery로 Comment와 User table을 join하여 nickname값 같이 불러오도록 설정
🧩swagger 3.34/98/133/api/doc
- 🔒백엔드
BE 😶장영주, 😶최재하,😶 김수예
FE 😀허정은, 😀한예진
- FE 프론트엔드 깃허브로 이동 https://github.com/HanghaeGamemini/gmini_front