Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[예외처리] 에러코드 보완 #53

Open
keeeeeey opened this issue Mar 26, 2022 · 2 comments
Open

[예외처리] 에러코드 보완 #53

keeeeeey opened this issue Mar 26, 2022 · 2 comments

Comments

@keeeeeey
Copy link
Member

지금 저희가 예외처리가 발생했을때 API 성공여부를 success와 fail을 Response에 담아 표기하기는 하지만 HttpStatus 코드를 200으로만 보내주고 있어서 디버깅하기도 쉽지 않고 예외처리를 사용하고 있는 의미가 크게 없는것 같습니다. 그래서 이 부분을 보완해야 할 것 같은데 어떻게 수정하는게 좋을까요??

@RobiiinChoi
Copy link
Member

RobiiinChoi commented Mar 26, 2022

먼저, 같은 에러코드라도

  1. 어떤 지점에 발생하는지
  2. 그에 따른 정확한 에러코드
    를 파악할 수 있게 현재의 Errorcode 파일에 해당 부분을 추가적으로 명시하면 좋을 것 같습니다.
public enum ErrorCode {
    // Common
    INVALID_INPUT_VALUE(400, "C001", " Invalid Input Value"),
    METHOD_NOT_ALLOWED(405, "C002", " Invalid Input Value")
}

위 코드처럼 status code, 자체코드(동일 에러코드라도 위치 확인을 위한), 에러메세지를 작성하면,
정확한 에러를 파악하는데 좋을 것 같습니다.

@Allaccept12
Copy link
Member

정혜님 말씀하신것처럼 그렇게하면 프론트쪽이랑 백엔드쪽 둘다 디버깅 하기 편할꺼같아요 그렇게 진행하시죠!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants