
커스텀 상태 코드(Custom Error Code)
·
프로젝트
🤔 왜 커스텀 상태 코드를 사용해야 할까?가장 쉬운 예로 400번대를 예로 들어보겠습니다.- 404 Not Found: 요청한 리소스가 없음예를 위의 404 에러는 표준 http 에러 상태 코드인데요 표준으로 쓰이는 만큼 굉장히 포괄적이고 일반적인 상황에 모두 적용할 수 있게 설계가 되어 있습니다. 그런데 실제로 프로젝트를 진행함에 있어서 요청한 리소스가 없는 모든 경우에 404를 적용하게 되면 구체적이지 못하기 때문에 불편해지게 됩니다. 따라서, 프로젝트를 진행함에 있어서 조금 더 구체적으로 커스텀 에러를 설정하고 약속을 정해두면 조금 더 쉽게 상태 코드를 이해할 수 있게 됩니다.예를 들어, 멤버를 찾을 수 없는 경우 MEMBER-4001를 사용하도록 약속했다고 생각해 봅시다. 직관적으로 Member..