[React] N개의 요청에 대해 N번의 토큰 재발급 문제 해결 과정
·
Frontend/React.js
배경팀원들과 진행하던 프로젝트에서 인증 방식을 AccessToken과 RefreshToken을 사용하는 JWT 토큰으로 채택하였다.로그인 시 AccessToken을 발급 받고 인증이 필요한 요청에서 AccessToken을 사용하는 방식이었다. 만약, AccessToken이 만료되면 RefreshToken을 통해 재발급 받는 요청을 서버에 보내게 되는데, Axios interceptor를 활용하여 재발급 로직을 처리하고 있다.하지만 불필요한 API 요청이 발생하여 서버에 부담이 생기는 현상이 발생하였다.이러한 현상이 발생하는 이유와 해결한 과정을 공유하고자 한다.문제 상황현재 발생하고 있는 문제는 아래의 과정을 거친다. 이 과정으로 인해, 불필요한 API 요청이 발생하여 서버에 부담이 발생하게 된다. 또한..