- 댓글(comment) 추가 후 목록 요청 시 추가된 댓글이 목록에 없음 문제 해결 (#28)
- 익명회원 생성 요청시 항상 "이미 존재하는 id입니다." 응답이 반환됨 문제 해결 (#27)
- 유저 탈퇴 처리 시 해당 유저의 세션까지 삭제
- defaultInfo에 userProfilePath 추가(파일 확장자까지)
- 회원 추가 및 회원 정보 수정 시 password가 null이면 비밀번호 유지
- 회원 추가 및 회원 정보 수정 시 password는 6자 이상
- multer module install (이미지 기능, npm install multer)
- GET /comments/{postId} 요청 시 답글이 없는 댓글이 보여지는 문제 해결 (#26)
- PATCH /users/{user_id} 요청시 403, 권한이 없습니다. 응답 발생 문제 해결 (#25)
- 답글이 없는 댓글의 경우 안보이던 오류 수정 (#24)
- GET / (매인 홈페이지 게시글 데이터) 요청 시 작성자 이름 포함해서 리턴
- 게시글의 카테고리가 'qna' 또는 'QNA'로 저장된 경우 error로 출력되던 오류 해결 (#23)
- 댓글에 달린 답글 개수 문제 해결 (#21)
- 댓글 도배 방지 기능 삭제 (#20)
- GET /admin/posts?offset=15&pageNum=1 요청시 응답코드 500 문제 해결 (#22)
- 댓글 목록 조회 시 잘못된 데이터를 전송하는 문제 해결 (#18, 19)
- 비회원 유저 권한 제한
- 웹 메인 홈페이지의 인기글 3개, 카테고리별 글 목록 3개 API 하나로 리턴 (GET /)
- "onlyMember" : "Boolean" 리턴 (게시글 목록 조회, 게시글 상세 조회 시)
- 댓글 추가 시 onlyMember를 포함하여 요청받고 응답 시 true or false로 리턴
- 댓글 목록 조회 시 onlyMember 포함하여 웅답
- 댓글 목록 응답에서 댓글 작성자 정보가 로그인한 유저의 정보로 반환됨 문제 해결 (#17)
- 로그인 후 유저 정보 응답 구조 수정
- 관리자 페이지 카테고리 값 수정
- 유저 정보 응답 구조 수정
- 카테고리 목록 한글로 리턴
- 삭제되지 않은 답글이 존재하는 댓글의 경우 canceledAt 보내기
- 댓글 삭제 후 댓글 목록 요청시 응답에 삭제된 댓글까지 존재함 문제 해결 (#16)
- PATCH /comments/{commentId} 요청시 501 응답 반환됨 문제 해결 (#15)
- 카테고리별 게시글 수 데이터 문제 해결 (#13)
- 댓글 CRUD 추가
- 댓글 추가 시 같은 내용의 댓글 추가 금지
- 관리자 권한으로 사용자 목록 조회 데이터 문저 헤결 (#12)
- GET /users 요청시 필수 정보가 null인 회원이 있음 (#11)
- countOfAllUsers가 offset만큼만 나오는 것을 전체 유저수가 나오도록 수정
- GET /users/{userId} 요청시 500 에러 발생 문제 해결 (#8)
- GET /users 요청시 500 에러 발생 문제 해결 (#7)
페이지네이션이 적용된 API를 전송할 때는 offset과 pageNum을 필수적으로 함께 전송해주셔야 합니다.
페이지네이션이 적용된 API
- GET /users
- GET /posts
- GET /admin/users
- GET /admin/posts
- GET /admin/posts/:userId