js axios token

정지훈·2022년 6월 5일
0

이제껏 redux 와 redux-saga를 사용할때 일일히 사용자 token을 store에서 꺼내서 넣어주었다.
하지만 이렇게 하는 것 보다 로그인 할때 axios에 인스턴스를 생성할때

import axios from "axios";

const client = axios.create();
const tokenStorage = localStorage.getItem("rootToken");
if (tokenStorage) client.defaults.headers.common["Authorization"] = tokenStorage;

export default client;

이런식으로
client.defaults.headers.common["Authorization"]
header에 기본 Authorization으로 넣어주면 일일히 안넣어도 api를 할때 header에 토큰이 담겨서 서버로 요청할 수 있다.

0개의 댓글