15.8.3 인증 토큰 설정하기

    사용자가 인증됐으면 인증 정보에서 반환된 JWT 토큰을 axios 클라이언트에 적용해줘야 합니다. axios 클라이언트에 공통 Authorization 헤더를 설정하는 방법은 다음과 같습니다.

    client.defaults.headers.Authorization = 'Bearer ...';

    이 헤더를 설정하고 초기화하는 함수를 api/client.ts 파일에 다음과 같이 선언해보세요.

    api/client.ts

    (...)
    const client = axios.create({
      baseURL,
    });
    
    export function applyToken(jwt: string) {
      client.defaults.headers.Authorization = `Bearer ${jwt}`;
    }
    
    export function clearToken() {
      client.defaults.headers.Authorization = undefined;
    }
    
    export default client;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.