<aside> 🔥 에러 코드 정의
예)회원 도메인에서 MEM-001을 “유저를 찾을 수 없습니다” 라고 작성할 경우, 크루에서도 CRE-001을 “크루를 찾을 수 없습니다”라고 작성한다.
</aside>
예시 에러 코드 표
도메인 | 상태코드 | 에러코드 | 메시지 |
---|---|---|---|
회원(Member) | NOT_FOUND | MEM-001 | 유저를 찾을 수 없음 |
크루(Crew) | NOT_FOUND | CRE-001 | 크루를 찾을 수 없음 |
게스트 모집(Game) | NOT_FOUND | GAM-001 | 게스트 모집글을 찾을 수 없음 |
공통(Common) | NOT_FOUND | COM-001 | 요청한 URL에 해당하는 리소스를 찾을 수 없음 |
현재까지 구현된 에러 코드 표
도메인 | 상태코드 | 에러코드 | 메시지 |
---|---|---|---|
공통(Common) | NOT_FOUND | COM-001 | 요청한 URL에 해당하는 리소스를 찾을 수 없음 |
공통(Common) | BAD_REQUEST | COM-002 | 사용자 입력 유효성 검사 실패 |
공통(Common) | METHOD_NOT_ALLOWED | COM-003 | 허용되지 않은 HTTP Method 요청 발생 |
공통(Common) | INTERNAL_SERVER_ERROR | COM-004 | 기타 서버 내부 에러 발생 |
주소(Address) | NOT_FOUND | ADD-001 | 입력한 주소에 해당하는 리소스를 찾을 수 없음 (없는 주소를 입력할 때 발생) |
포지션(Position) | NOT_FOUND | POS-001 | 포지션을 찾을 수 없음 |
회원(Member) | NOT_FOUND | MEM-001 | 사용자를 찾을 수 없음 |
회원(Member) | BAD_REQUEST | MEM-002 | 이미 존재하는 사용자 정보 |
회원(Member) | BAD_REQUEST | MEM-003 | 사용자 상태는 활동이거나 탈퇴만 가능 |
회원(Member) | BAD_REQUEST | MEM-004 | 회원 가입 시, 사용자의 OAuth ID와 Provider의 정보가 유효하지 않음 |
회원(Member) | BAD_REQUEST | MEM-005 | 매너 스코어 변경 포인트가 범위를 벗어남 |
회원(Member) | BAD_REQUEST | MEM-006 | 사용자의 포지션 목록에 중복이 존재함 |
회원(Member) | FORBIDDEN | MEM-007 | 로그인 된 사용자와 찾는 리소스 사용자가 달라 접근이 불가함 |
크루(Crew) | NOT_FOUND | CRE-001 | 크루를 찾을 수 없음 |
크루(Crew) | BAD_REQUEST | CRE-002 | 이미 존재하는 크루 정보 |
크루(Crew) | NOT_FOUND | CRE-003 | 크루의 상태는 모집 중이거나 모집 마감만 가능 |
크루(Crew) | BAD_REQUEST | CRE-004 | 이미 가입 신청이 되거나 가입된 크루원 |
크루(Crew) | NOT_FOUND | CRE-005 | 해당 크루원을 찾을 수 없음 |
크루(Crew) | BAD_REQUEST | CRE-006 | 해당 크루의 정원을 초과할 수 없음 |
크루(Crew) | BAD_REQUEST | CRE-007 | 해당 크루는 모집중이 아님 |
크루(Crew) | BAD_REQUEST | CRE-008 | 해당 크루의 크루장이 아님 |
크루(Crew) | FORBIDDEN | CRE-009 | 해당 사용자는 크루 가입 신청을 거절하거나 취소할 권한 없음 |
크루(Crew) | BAD_REQUEST | CRE-010 | 해당 크루에 가입 신청 대기 상태가 아니라면, 가입 신청을 취소할 수 없음 |
크루(Crew) | BAD_REQUEST | CRE-011 | 크루장은 자신의 크루에서 삭제될 수 없음 |
크루(Crew) | BAD_REQUEST | CRE-012 | 사용자는 크루를 특정 MAX 값을 초과하여 생성할 수 없음(현재 기준 3개) |
게스트 모집(Game) | NOT_FOUND | GAM-001 | 게스트 모집을 찾을 수 없음 |
게스트 모집(Game) | BAD_REQUEST | GAM-002 | 게스트 모집 상태는 모집 중, 모집 마감, 경기 종료만 가능 |
게스트 모집(Game) | BAD_REQUEST | GAM-003 | 이미 해당 게스트 모집글에 참여 신청한 사용자 |
게스트 모집(Game) | NOT_FOUND | GAM-004 | 게스트 모집글에 참여 신청된 혹은 확정된 사용자들 중에서 해당 사용자를 찾을 수 없음 |
게스트 모집(Game) | BAD_REQUEST | GAM-005 | 게스트 모집글의 포지션 목록에 중복이 존재함 |
게스트 모집(Game) | BAD_REQUEST | GAM-006 | 게스트 모집글의 검색 카테고리 키워드가 유효하지 않음 |
게스트 모집(Game) | FORBIDDEN | GAM-007 | 해당 게스트 모집글의 호스트 권한이 필요함 |
게스트 모집(Game) | BAD_REQUEST | GAM-008 | 호스트는 자신의 게스트 모집글에서 삭제될 수 없음 |
게스트 모집(Game) | BAD_REQUEST | GAM-009 | 해당 게스트 모집글에 참여 신청 대기 상태가 아니라면, 참여 신청을 취소할 수 없음 |
게스트 모집(Game) | FORBIDDEN | GAM-010 | 해당 사용자의 게스트 모집글 참여 신청을 거절 혹은 취소할 권한이 필요함 |
게스트 모집(Game) | BAD_REQUEST | GAM-011 | 리뷰 가능 기간이 아님 (경기 종료 후부터 7일) |
게스트 모집(Game) | BAD_REQUEST | GAM-012 | 자기 자신에게 리뷰를 남길 수 없음 |
게스트 모집(Game) | BAD_REQUEST | GAM-013 | 해당 게스트 모집글의 정원을 초과할 수 없음 |
게스트 모집(Game) | BAD_REQUEST | GAM-014 | 해당 게스트 모집글은 모집중이 아님 |
게스트 모집(Game) | BAD_REQUEST | GAM-015 | 이미 리뷰를 한 사용자는 다시 리뷰할 수 없음 |
인증(Auth) | NOT_FOUND | AUT-001 | 지원하지 않는 소셜 로그인 타입 |
인증(Auth) | BAD_REQUEST | AUT-002 | AccessToken 토큰 만료 |
인증(Auth) | BAD_REQUEST | AUT-003 | RefreshToken 토큰 만료 |
인증(Auth) | BAD_REQUEST | AUT-004 | RegisterToken 토큰 만료 |
인증(Auth) | BAD_REQUEST | AUT-005 | 유효하지 않은 AccessToken |
인증(Auth) | BAD_REQUEST | AUT-006 | 유효하지 않은 RefreshToken |
인증(Auth) | BAD_REQUEST | AUT-007 | 유효하지 않은 RegisterToken |
인증(Auth) | NOT_FOUND | AUT-008 | RefreshToken이 존재하지 않음 |
인증(Auth) | BAD_REQUEST | AUT-009 | 토큰을 검증할 수 없음 |
채팅(Chat) | NOT_FOUND | CHT-001 | 채팅 메시지 타입을 찾을 수 없음 |
채팅(Chat) | NOT_FOUND | CHT-002 | 채팅방 타입을 찾을 수 없음 |
채팅(Chat) | NOT_FOUND | CHT-003 | 채팅방을 찾을 수 없음 |
채팅(Chat) | BAD_REQUEST | CHT-004 | 채팅방 인원이 가득참 |
채팅(Chat) | NOT_FOUND | CHT-005 | 채팅방 인원이 비었음 |
채팅(Chat) | BAD_REQUEST | CHT-006 | 해당 채팅방에 이미 존재하는 사용자 |
채팅(Chat) | BAD_REQUEST | CHT-007 | 해당 채팅방에 존재하지 않는 사용자 |
채팅(Chat) | BAD_REQUEST | CHT-008 | 사용자는 자기 자신과 채팅할 수 없음 |
채팅(Chat) | BAD_REQUEST | CHT-009 | 채팅방 인원제한은 현재 인원수 이상이어야함 |
채팅(Chat) | NOT_FOUND | CHT-010 | 해당 채팅방을 소유한 크루 정보를 찾을 수 없음 |
채팅(Chat) | NOT_FOUND | CHT-011 | 해당 채팅방을 소유한 게스트 모집글 정보를 찾을 수 없음 |
채팅(Chat) | NOT_FOUND | CHT-012 | 해당 1:1 채팅방에 나를 제외한 사용자가 존재하지 않음 |
알람(Alarm) | NOT_FOUND | ALA-001 | 알람 읽음 여부를 찾을 수 없음 |
알람(Alarm) | NOT_FOUND | ALA-002 | 알림 타입을 찾을 수 없음 |
알람(Alarm) | NOT_FOUND | ALA-003 | 사용자의 알람 상태 여부를 찾을 수 없음 |
알람(Alarm) | NOT_FOUND | ALA-004 | 해당 알람을 찾을 수 없음 |
알람(Alarm) | NOT_FOUND | ALA-005 | 알람 타입 변환 중 오류 발생 |
에러 반환 값
{
"code": "MEM-001", // 필수 값
}
code
: 에러코드**(필수)**HTTP 상태코드
도 위 에러 코드표에 맞춰서 전달됩니다!정상 응답 값
응답 값만
{
"customerId": 1
}
공통 에러