기존에는 JWT 인증을 위하여 accessToken을 request header에 직접 삽입해줘야 했다. 작업이 반복적이라 프론트의 작업 편의성을 위해 axios interceptor를 통해서 해결하기로 했다.

axios 요청을 서버에 보내기 전에 intercept하고 cookie에서 accessToken을 추출하고 이것을 reques header에 담아 요청을 보낸다. 기존에 import axios from 'axiou'를 사용하던 부분을 모두 import axiosInstacne from '위 파일 경로' 로 해주면 사용 가능해진다.
'ssafy 공통프로젝트' 카테고리의 다른 글
| JWT에서 claim과 name을 추출하는 방법 (소셜로그인을 활용한 로그인 구현) (0) | 2023.08.06 |
|---|---|
| JWT 및 OAuth2 과정 (소셜로그인을 활용한 로그인 구현) (0) | 2023.08.06 |
| 컨벤션 (1) | 2023.07.26 |
| JWT 구현(1) (소셜로그인을 활용한 로그인 구현) (0) | 2023.07.26 |
| 프로젝트 환경 설정 (0) | 2023.07.25 |