Custom Error Code, 에러 코드 문서화
Project·2025. 9. 29.
Custom Error CodeCustom Error Code : 단순히 HTTP Status 코드만으로는 서비스에서 발생하는 에러의 구체적인 원인을 식별하기 어렵기 때문에, 서비스 상황에 맞춰 별도의 식별 코드를 부여한 것을 의미한다. 프로젝트 회의에서 에러 처리 방식을 논의하던 중, 기존 처럼 HTTP Status만 사용하는 방식도 동작에는 문제가 없지만 프론트엔드 입장에서는 어떤 에러인지 명확히 알기 어렵다는 이야기가 나왔다. 이를 계기로 커스텀 에러 코드를 도입하게 된 과정을 정리해본다. 에러 처리 과정에서, 프론트에게 400 Bad Request 하나만 떨어지면 "사용자가 잘못 요청했구나" 정도만 알 수 있다. 이게 이메일 중복인지, 비밀번호 형식 오류인지, 혹은 다른 입력값 문제인지는 알 수 ..