inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Học React 19 qua mã nguồn cùng API Server Spring Boot

Refresh Token과 자동갱신

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

77

hyuk2000s8968

4 câu hỏi đã được viết

0

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

react typescript spring-boot jpa jwt

Câu trả lời 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

178

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

285

2

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

0

76

2

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

0

39

2

교안 31 오타 수정해주세요

0

60

2

소셜 로그인 질문 있습니다

0

72

2