inflearn logo
강의

講義

知識共有

コードで学ぶReact 19 with Spring Boot APIサーバー

Refresh Token과 자동갱신

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

76

hyuk2000s8968

投稿した質問数 4

0

쿠키안에 accessToken과 refreshToken을 JSON.stringfy()로 문자열로 담아주는데 getCookie()를 할시에 object타입으로 전달되어서 accessToken과 refreshToken이 undefined로 잡혀 갱신이안됩니다.

react typescript spring-boot jpa jwt

回答 1

0

zk202308a5410

우선 로그인을 처리해서 리액트에서 받은 결과가 정상적인 객체인지 확인한 후에 JSON.stringify( )를 해 주어야 합니다. 혹시 API서버에서 결과가 다르게 나오는지 확인해 주시고 객체가 아닌 문자열이라면 코드를 확인할 수 있는 링크를 꼭 아래 적어둔 메일로 알려주시면 감사하겠습니다.

 

로그인을 한 후에 브라우저의 application 항목을 보시면 url인코딩된 문자열이 아래처럼 존재하는지 먼저 확인해 주세요 (package.jso의 react-cookie의 버전도 확인해 주세요)

    "react-cookie": "^6.1.1",

 

%7B%22social%22%3Afalse%2C%22pw%22%3A%22%242a%2410%24emXZMHr5UuD.oR1XICr3B.318Fs6ml1uHXdXMQ%2FSGCVzBFJ2ojYAq%22%2C%22nickname%22%3A%22USER1%22%2C%22accessToken%22%3A%22eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzb2NpYWwiOmZhbHNlLCJwdyI6IiQyYSQxMCRlbVhaTUhyNVV1RC5vUjFYSUNyM0IuMzE4RnM2bWw. 생략

 

리액트의 cookieUtil에서는

export const getCookie = (name) => {

  const member =  cookies.get(name)

  console.log("getCookie-------------------------------------")
  console.log(member)

  return member

}

와 같이 수정해서 쿠키에서 제대로 값이 읽어내는지 확인해 주세요..

 

image.png

혹시 문자열 생성이 이상하게 되시나요?

만일 그렇다면 제가 백엔드 코드를 볼 수 있도록 cookie_00@naver.com으로 알려주세요

 

정상적인 동작 여부는 해당 섹션의 마지막 수업자료로 서버쪽 소스 코드가 있으니 참고삼아 실행해서 동작시켜 보시는 방법도 있습니다.

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

71

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

74

2

37강. 강의수업듣다 질문드립니다.

0

55

2

TodoDTO test 함수

0

77

3

강사님 오타 있음요

0

74

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

93

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

66

3

17강 문의드립니다.

0

43

1

카카오 연동설정이 이제 안되는거 같아요

0

177

2

8장 마지막 강의 시 오류

0

97

4

혹시 뭐가 문제인지 알 수 있나요?

0

85

2

챕터: React-Router 설정

0

57

2

백)TODO관련

0

55

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

106

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

79

2

섹션5부터...

0

71

1

간단한 코드 질문!!

0

58

2

tbl_todo 질문입니다

0

63

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

284

2

엔티티클래스에서 질문입니다

0

76

2

수정시 writer값이 삭제되는 오류

0

39

2

교안 31 오타 수정해주세요

0

60

2

소셜 로그인 질문 있습니다

0

71

2