배포 규칙
- 하루 최소 1번, 최대 2번 배포합니다.
- 오후 5시, 오후 11시를 기준으로 합니다.
- 배포 시간은 변경될 수 있습니다.
- 핫픽스는 언제든 배포 가능합니다.
배포 로그
12월 13일(월)
- 1차 : 00:15, 담당자 : 히히
- 시리즈 이미지 수정 버그를 고쳤습니다.
- 시리즈 공고 게시글 수정 버그를 고쳤습니다.
- 아티클 이미지 수정 버그를 고쳤습니다.
- multipart 요청 데이터 key 이름을 file 로 변경했습니다.
- multipart file과 같이보내는 data key 이름을 request 로 변경했습니다.
- 2차(핫픽스) : 02:15, 담당자 : 히히
- 시리즈 조회 응답 형식을 변경했습니다.
- 시리즈 조회 무한스크롤 방식을 적용하였습니다.
- 3차 : 18:00 담당자 : 히히
- 내부 코드
- database 스키마 변경
- s3 파일 다중 delete
- 아티클 조회 응답 데이터에 작가 데이터 추가(작가 닉네임, 작가 프로필, 작가 소개문장)
- 시리즈 리스트 응답 형식 변경
12월 14일(화)
- 1차 : 01:25, 담당자 : 히히
- 내부 코드
- 유저 테이블 스키마 변경
- 결제 신청 API
- 랜딩 페이지 API
- 2차 : 17:11, 담당자 : 에일린
- 이미지 관리하는 Admin API 구현 ( 백엔드 온리)
- 3차 : 19 : 55, 담당자 : 히히
- 아티클 단건 조회에 필요한 바디 정보 추가
- 아티클 단건 조회 버그 수정
12월 15일(수)
- 1차 : 17:30, 담당자 : 히히
- 버그
- 시리즈, 아티클 수정 버그
- LocalDate → String 으로 변경
- 작가 Follow API
- 작가 시리즈 발행 리스트 조회 API
- 관심 시리즈 목록 조회 API
- 결제 완료 API
- 시리즈, 아티클 응답데이터에 생성날짜, 업데이트 날짜 추가
12월 16일(목)
- 1차 : 02:30, 담당자 : 히히
- 아티클, 시리즈 수정시 IsMine Response 추가
- 시리즈 카테고리 필터링 API
- 시리즈 조회 endpoint 변경
- series/all → series
- 2차 : 23:08, 담당자 : 마레
- 시리즈 카테고리 필터링 API 버그 수정
IsMine
처리 + 권한 (403 error)예외처리- 작가 시리즈 발행 리스트 조회 API 버그 수정
아티클
조회 권한 체크
12월 17일(금)
- 1차 : 17:27, 담당자 : 마레
- 닉네임 수정하지 않았을 때 닉네임(Unique)중복 에러 처리 무시 반영
- 좋아요한 시리즈 리스트 상태값 추가
- 토큰의 유저 ID가 있을 경우
좋아요
한 시리즈에상태값
을 내려주도록 하였습니다. 시리즈 단건 조회
토큰 옵셔널 처리커서방식 페이지네이션
버그 해결
- 2차 : 02:10, 담당자 : 마레
- 아티클 조회시
isMine
처리 결제 테이블
병합 작업- 시리즈
좋아요
상태 값 버그 수정 - [메인페이지, 내 채널, 다른 유저 채널, 시리즈 전체 조회, 시리즈 상세 조회] 에 추가
12월 19일(일)
- 1차 : 23:30, 담당자 : 마레
- 이미지 수정 에러 해결
12월 20일(월)
- 1차 : 13:29, 담당자 : 마레
- 채널 조회시
isMine
,isFollowed
상태 값 추가
- 2차 : 15:15, 담당자 : 히히
- 팔로잉 유저 목록 무한 스크롤 응답값에 id 추가
- 시리즈 리스트 category 출력 안되는 버그 수정
- 시리즈 구매 안했을 경우 에러 메세지 추가
- 메인 페이지 인기 시리즈 개수 10개로 변경
- 3차 : 19:20, 담당자 : 히히
- 팔로우한 작가 초기화되는 버그 수정
- API Endpoint 변경
- 시리즈 연재중, 구독중 필터링 될 수 있도록 수정
- 4차 : 22:30, 담당자 : 히히
- 코드 리팩토링
- 특정 유저에서 cors 에러 나는 부분 수정
- 토큰으로 user 찾을 시 동일 user 가 2명 이상이여서 나던 오류임.
- user가 아니라 email(유니크값)로 찾도록 변경
12월 21일(화)
- 1차 : 24:10, 담당자 : 에일린
- 코드 리팩토링
- 로그인 Response : username → email
- 결제창 Response :
{ "email": "dahee@test.com", "nickname": "책러브", "title": "성공한 인생", "thumbnail": "https://monthsub-image.s3.ap-northeast- 2.amazonaws.com/series/1/thumbnail/d6fe151c-b739-4ef4-bfc6-41c6ede55b38.gif", "category": "POEM", "price": 10000, "articleCount": 7, "startDate": "2021-11-01", "endDate": "2021-11-30", "date": [ "monday", "friday" ], "time": "13:00" }
- /series?size=12&categories=&status 와 같은 형식으로 변경되었습니다.
2차 : 02:21, 담당자 : 에일린
// MainPage API 분리 GET /series/popular 인기 시리즈 리스트 조회 GET /writers/popular 인기 작가 리스트 GET /series/subscribe 사용자 시리즈 구독 리스트 조회 GET /series/recent 최신 시리즈 리스트 조회
3차 : 15:23 담당자 : 에일린
{ "email": "jihoon@naver.com", "nickname": "유작가", "title": "좋은 경험과 기억", "thumbnail": "https://monthsub-image.s3.ap-northeast-2.amazonaws.com/series/1/thumbnail/0b0d45ff-01ff-4612-81c5-a2569fc8fa06.jpg", "category": "ETC", "price": 10000, "articleCount": 7, "startDate": "2021-12-01", "endDate": "2021-12-30", "date": [ "wednesday", "friday" ], "time": "13:00:00", "user": { "point": 50000 } }
4차 : 16:00 담당자 : 에일린
- 작가가 아닐 때 내 작성 시리즈 조회 에러 수정
- 비회원일때 다른 유저 채널 조회시 에러 수정
- 포인트 부족시 500 에러 수정