개발일지

401 에러 예외처리하기! 본문

[트러블슈팅] 오이 프로젝트!

401 에러 예외처리하기!

박수미/ 2024. 11. 25. 20:05

🥹 문제 발생

채팅 버튼을 누르면 aioe(chat GPT)와 연결시켜 주는 api를 호출하여 연결되지 않은 유저가 처음에는 정상적으로 채팅창이 열림. 하지만 채팅창을 닫고 다시 버튼을 누르면, 401 에러가 발생하며 토큰이 삭제되고 로그인 페이지로 이동하는 문제 발생

 

 

 

🤔 문제 원인

axios 인터셉터에서 모든 401 에러를 Refresh Token으로 처리하는 로직이 있어 특정 요청에서 401 에러를 무시하고 계속 진행하려는 요구 사항을 충족하지 못해 위와 같은 문제가 발생하였습니다.

 

👍🏻 해결 방법

 예외처리가 필요한 api요청의 401 에러는 Refresh Token 처리 대상에서 제외하도록 예외처리를 추가해 주었습니다.

 

해결 완료 😚