<aside> 📢 개요

</aside>

Error Custom Code의 컨벤션은 아래와 같다.

첫 숫자

공통 0-??? 회원(인증) 1-???
토큰(jwt) 2-??? 커뮤니티 3-???
지도(지점) 4-??? 이미지 5-???

<aside> 1️⃣ 공통

</aside>

HTTP 상태코드 커스텀 코드 메시지
500 0-001 서버에 내부 오류가 발생했습니다. 요청을 처리하는 동안 예상치 못한 문제가 발생했습니다.
400 0-002 JSON 처리 중 문제가 발생했습니다. 데이터 형식이 잘못되었거나 유효하지 않은 JSON 형식입니다.
404 0-003 요청한 리소스를 찾을 수 없습니다. 요청한 URL에 해당하는 리소스가 없거나 삭제되었을 수 있습니다.
400 0-004 [memberEmail] 올바른 형식의 이메일 주소여야 합니다, [memberPassword] 비밀번호는 영문, 숫자, 특수문자를 포함하여 8자 이상 16자 이하로 입력해주세요

이런식으로 오류 있는 field가 이어짐 | | 500 | 0-005 | 메일 전송이 서버 문제로 실패했습니다. | | 400 | 0-006 | 데이터 요청 형식이 올바르지 않습니다. |

<aside> 2️⃣ 회원(인증)

</aside>

HTTP 상태코드 커스텀 코드 메시지
409 1-001 이미 가입된 이메일입니다.
409 1-002 이미 가입된 전화번호입니다.
400 1-003 계약되지 않은 회사입니다.
400 1-004 이메일 인증 코드가 만료되었습니다.
400 1-005 유효하지 않은 이메일 인증 코드입니다.
400 1-006 핸드폰 인증 코드가 만료되었습니다.
400 1-007 유효하지 않은 핸드폰 인증 코드입니다.
401 1-008 가입되지 않은 이메일이거나 비밀번호가 일치하지 않습니다.
401 1-009 삭제된 계정입니다.
401 1-010 계정이 잠겨있습니다.
400 1-011 존재하지 않는 계정입니다.
500 1-012 로그인 중 알 수 없는 오류가 발생했습니다.
400 1-013 현재 비밀번호가 일치하지 않습니다.

<aside> 3️⃣ 토큰(JWT)

</aside>

HTTP 상태코드 커스텀 코드 메시지
400 2-001 ACCESS TOKEN이 존재하지 않습니다
400 2-002 REFRESH TOKEN이 존재하지 않습니다
401 2-003 잘못된 토큰입니다.
401 2-004 만료된 토큰입니다.