🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

axios interceptors

20.02.18 01:55 작성 조회수 126

1

axios 문서에 보면..Do something before request is sent ....before they are handled by then...

then 에 의해 handle 되기 전이라고 되어 있는데... 그럼... 소스코드상 then 이후에 스토어 저장 하는데... 그럼...LoginUser 에서는 authorization 에 아무것도 없어야 하는거 아닌가요? 실제도 보였다 안보였다 하는데... 제가 잘 못 한건가요....?

답변 1

답변을 작성해보세요.

0

안녕하세요 달마다서쪽님, 인터셉터 사용법이 조금 헷갈리셨나 보네요..! :) 제가 강의에서 인터셉터를 사용하는 건 매 API 요청마다 스토어에 토큰 값이 있는지 확인하고 만약 있으면 헤더에 실어주기 위함입니다. 아마 인터셉터를 처음 소개하는 영상에서는 로그인 하기 전의 API와 로그인 하고 나서의 API를 분리하지 않았었는데 해당 부분을 뒤쪽 강좌에서 리팩토링할 때 분리할거에요 :)

그리고 지금 말씀하신 부분이 제가 정확히 이해를 잘 못했는데 아마 LoginUser() API 함수를 호출할 때 왜 Authorization 속성에 토큰이 있는지를 여쭤보신 것 같은데 그게 조금 전에 설명드린 내용과 연관이 있을 것 같습니다 :) 다시 한번 확인해보시고 더 이해가 안 가는 부분 있으면 편하게 질문 남겨주세요.

수업 열심히 들어주시고 이해 안 가는 부분에 대해서 열심히 질문해주셔서 감사합니다 :)

채널톡 아이콘