Skip to content

⚙️ [Setting] API 에러메세지 처리 로직 공통 util로 분리 #132

@jjjsun

Description

@jjjsun

🔨 Issue Description

API 에러 처리시 error.response?.data?.message 로직이 각페이지나 컴포넌트에서 중복으로 계속 사용되고있음
동일한 형태 에러처리 코드가 중복되어있어, 재사용가능하도록 기존에 사용되고있는 util폴더 내의 공통 에러메세지 처리 util함수 사용하여 개선예정 (현재 일부만 수정중)

🗯️ Setting Environment

API 연동완료 상태이지만, 에러 처리 로직이 기능별로 분산되어있어서 코드 중복성이 우려됩니다.
ESLint 에러 수정도중에 여러개의 중복 코드가 발생해서 이부분은 작업단위를 따로 잡아서 추가로 PR올려서 처리할 예정입니다.
ESLint 에러 수정 도중 발견한 util 폴더 내 에러처리함수를 일부만 적용해둔상태입니다. 작업 단위가 커져서 이부분은 추가로 적용이 안되어있는 부분들 전체 체크하면서 정리할 예정입니다.

📝 Check List

  • 반복되는 에러 처리 패턴 정리 (ex. axios error, message 추출)
  • 공통 에러메세지 util 함수 확인
  • getAxiosMessage 형태의 유틸 함수 사용하여 코드 리팩토링 진행
  • fallback 메세지 기준 정의 및 적용

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions