과제
과제 검토
Backend 인가 처리를 위한 JWT 생성, 관리
이전에 적용했었던 인가처리를 위한 JWT 생성과 Frontend 측으로 보내주는 응답에 JWT 포함, Frontend 측의 요청에 JWT 검사하는 로직을 추가한다.
Frontend 새로고침을 대비한 상태유지와 JWT 유지, 관리
Persistance Stroe, Cookie 중 선택해서 상태유지 로직을 생성
Frontend Header 값을 이용해서 토큰의 상태를 저장하고, 인가요청 시, 토큰을 주고받는 절차를 구현
Frontend Validation 일관적으로 구현
Frontend 개발자가 아니므로, Frontend측에서 구현하는 Backend API 연동된 Validation은 일관적으로 Alert Message 방식으로 구현한다. Backend API 연동이 안된 Validation의 경우는 일단 제외한다.
Backend API 오류 해결, 비효율적이거나 직관적이지 않은 메서드 수정
Tester 부분 Backend API 오류 목록 고치기
중복신청되는 부분 수정
Deadline 음수 표기, 신청기간이 아닌 Test 조회
인기있는 Test 조회 로직에서, 신청인원이 0명인 경우를 반영 안함
Maker 부분 비효율적, 직관적 메서드 수정
DTO 이름이 직관적이지 않고 다 개별적으로 작성됨. → 수정해서 일관적이고 반영하도록 함.
Review가 중복으로 작성되는 부분 수정
테스터 선정 이후에도 테스터를 추가로 선정하는 부분 수정
최대 인원을 초과한 선정을 받을 수 없도록 수정
DTO 패키지로 관리