개발일지
401 에러 예외처리하기! 본문
🥹 문제 발생
채팅 버튼을 누르면 aioe(chat GPT)와 연결시켜 주는 api를 호출하여 연결되지 않은 유저가 처음에는 정상적으로 채팅창이 열림. 하지만 채팅창을 닫고 다시 버튼을 누르면, 401 에러가 발생하며 토큰이 삭제되고 로그인 페이지로 이동하는 문제 발생
🤔 문제 원인
axios 인터셉터에서 모든 401 에러를 Refresh Token으로 처리하는 로직이 있어 특정 요청에서 401 에러를 무시하고 계속 진행하려는 요구 사항을 충족하지 못해 위와 같은 문제가 발생하였습니다.
👍🏻 해결 방법
예외처리가 필요한 api요청의 401 에러는 Refresh Token 처리 대상에서 제외하도록 예외처리를 추가해 주었습니다.
해결 완료 😚
'[트러블슈팅] 오이 프로젝트!' 카테고리의 다른 글
랜딩페이지 wheel이벤트 적용 후 top버튼 작동시키기 (0) | 2024.11.27 |
---|---|
디바운싱(Debouncing)으로 과도한 이벤트 발생 방지하기 (0) | 2024.11.26 |
반응형 사이트 wheel 이벤트 적용시 헤더 높이 빼는 방법 (0) | 2024.11.26 |
한글 입력할 때 keydown이벤트 중복 현상 (0) | 2024.11.25 |
전체 Layout 컴포넌트 구분해서 css 변경하기 (0) | 2024.11.04 |