Replies: 9 comments 3 replies
-
현재 코드잽에서 오는 에러 응답
|
Beta Was this translation helpful? Give feedback.
-
현재 형식 : IETF
{
"type": "about:blank",
"title": "BAD_REQUEST",
"status": 400,
"detail": "사용자명이 입력되지 않았습니다.",
"instance": "/signup"
} 표준 예시 {
"type": "/errors/incorrect-user-pass",
"title": "Incorrect username or password.",
"status": 401,
"detail": "Authentication failed due to incorrect username or password.",
"instance": "/login/log/abc123"
} |
Beta Was this translation helpful? Give feedback.
-
좋아요! 다만, 세부 에러 코드에 대해서는 어떤 코드를 사용할 지 고민이 더 필요하겠네용 🤔 |
Beta Was this translation helpful? Give feedback.
-
에러 코드를 한다면 얼마나 상세히 에러 코드로 분류할 것인가?마위 : 예를 들어 401 쿠키 인증 오류라면 같은 에러 코드로 만들자. |
Beta Was this translation helpful? Give feedback.
-
에러 코드 문서를 따로 관리해야 한다는 점이 걱정이네요. 어디에 저장해서 볼 수 있게 할 생각인가요? |
Beta Was this translation helpful? Give feedback.
-
백엔드에서는 enum 사용을 고려해봐야겠어요. |
Beta Was this translation helpful? Give feedback.
-
<코드잽 에러코드 규칙>
|
Beta Was this translation helpful? Give feedback.
-
제우스, 마위 : 잘못된 메서드는 요청 형식 오류이다 켬미, 짱수, 헤인 : 둘다 ㄱㅊ |
Beta Was this translation helpful? Give feedback.
-
⚡️ 결정사항
<코드잽 에러코드 규칙>
📍 회의 주제: 코드잽만의 API통신 에러 코드 정립하기
🪧 주제에 대한 배경 설명
http status code와 분리된 우리 서비스 도메인 레벨의 에러코드가 필요하다고 생각함.
400 bad request
만 오면 개발자가 오류 내부 메세지를 읽으러 들어가야하기 때문에 클라이언트 단에서도 어떤 에러가 발생했는지 파악하기 어려움. 우리 서비스도 아래 사진처럼 400에러가 여러 이유로 발생할 수 있는데, 정확한 원인을 한 번에 알기는 어려움.고유한 식별자의 역할을 하는 에러코드를 설정하면 지금보다 에러가 난 경우에 의사소통이 편리해질 것이라고 생각함.
위와 같은 이유로 코드잽만의 에러코드를 정립해볼 것을 제안합니다!!
🎸기타 참고사항
Beta Was this translation helpful? Give feedback.
All reactions