<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",              // 필수 값
}

정상 응답 값

응답 값만

{
	"customerId": 1
}

공통 에러