• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

jwt관련 질문드립니다.

24.04.17 00:17 작성 조회수 93

0

안녕하세요 제로초님. 강의 잘보고있습니다

 

강의와 관련된 질문이 아니라 죄송합니다.. 여러군데에서 찾아봐도 명쾌한 내용이 보이지 않아서 질문드립니다.

 

백엔드서버(spring)에서 jwt를 발급하는데, axios 인터셉터 처럼 401에러시 백엔드 jwt재발급요청을 하는방법이 Next에서 fetch함수에서는 할수가없는거 같더라고요.

저가 생각한 해결법은 2가지인데 어떤게 좋을까요..?

  1. next-auth 미사용, axios사용하기

  2. fetch를 둘러싸는 customFetch()함수 정의하여 모든곳에서 사용하기

답변 1

답변을 작성해보세요.

0

네네 axios는 어떻게 보면 fetch를 다양한 기능으로 감싸둔 것과 동일합니다. fetch는 정말 원시적인 형태라서요. fetch도 customFetch처럼 추가 기능으로 둘러싸서 정의하시면 됩니다.

fetch 대신 axios를 사용하면 next server cache를 포기하셔야 하는데 이 점은 좀 많이 아쉽습니다.