Closed khcho902 closed 2 years ago
중복된 이메일로 회원가입 시도한 경우 응답 http status code : 409 (Conflict) { "status": 409, "message": "Duplicated Email.", "fieldErrors": [] }
잘못된 요청값이 포함된 경우 응답 http status code : 400 (Bad Request) { "status": 400, "message": "Binding Error.", "fieldErrors": [ { "field": "email", "defaultMessage": "올바른 형식의 이메일 주소여야 합니다", "rejectedValue": "rudgus" }, { "field": "password", "defaultMessage": "공백일 수 없습니다", "rejectedValue": "" }, ... (생략) ... ] } fieldErrors.field : 잘못된 필드명 fieldErrors.defaultMessage : 에러메세지 fieldErrors.rejectedValue : 잘못 입력된 필드의 값
프론트와 협의하여 좀 더 상세한 처리가 필요해보임
POST /api/members. => POST /api/members/join 이유 : /join을 붙이는게 좀더 회원가입 api라는걸 명확히 해주는거 같아서
close #8
회원가입시 잘못된 요청에 의한 에러처리 구현함
error response
추가적으로 회원가입 api 아래와 같이 변경함
POST /api/members. => POST /api/members/join 이유 : /join을 붙이는게 좀더 회원가입 api라는걸 명확히 해주는거 같아서
close #8