인프런 커뮤니티 질문&답변

홍석 손님의 프로필 이미지
홍석 손

작성한 질문수

Next + React Query로 SNS 서비스 만들기

jwt관련 질문드립니다.

작성

·

175

1

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

 

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

 

백엔드서버(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를 포기하셔야 하는데 이 점은 좀 많이 아쉽습니다.

홍석 손님의 프로필 이미지
홍석 손

작성한 질문수

질문하기