강의

멘토링

커뮤니티

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

terecal님의 프로필 이미지
terecal

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

로그인 문제 해결하기

withCredentials:true 설정 해도 로그인 후에 쿠키가 없어여

작성

·

869

0

안녕하세요 zerocho 님

saga/index.js 와 back/app.js 에 withCredentials: true 설정을 한뒤 로그인 test 를 했는데여 

어플리케이션 tabb에 쿠키가 없어여 

한번 봐주실수 있나여?

그리고 로그인시 쿠키 공유가 되면 그다음에 바로 로그인 유지 부터 구현해도 될까여?

알려주시면 감사여 

git:

https://github.com/hyunsokstar/react-nodebird

note:

http://terecal-hyun.co.kr/skilnote1/myshortcut/react-nodebird/90

답변 6

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

아 프론트 접속을 ip대신 localhost:3060으로 하세요.

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

저기 뒤에 느낌표가 붙어있으면 뭔가 문제가 있다는 뜻입니다. 느낌표에 손 올려보면 뭐라고 뜨나요?

그리고 Headers 탭 옆에 Cookies도 같이 보면 좋습니다.

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

Application 탭 전에 Network탭에서 POST /login 요청 누르시고 Response Headers랑 Cookie 찍어서 올려주세요(노트에다가 올려주시면 됩니다)

특히 Response Headers에 Set-Cookie가 있는지가 중요합니다.

로그인 쿠키 공유 후에 로그인 유지 구현하셔도 됩니다.

0

terecal님의 프로필 이미지
terecal
질문자

알려주신대로 localhost:3000으로 바꿨더니 쿠키가 공유 되여 문제가 해결 됐습니다 감사합니다 ~!

0

terecal님의 프로필 이미지
terecal
질문자

물음표는 이렇게 떠요 

message:
This Set-Cookie didn't specify a "SameSite" attribute and was defaulted to samesite=Lax

쿠키는 어플리케이션 탭에서 확인하는거 맞져? 근데 쿠키는 로그인 전후로 변동이 없는것 같습니다 그냥 csrf-token만 출력 되여 

0

terecal님의 프로필 이미지
terecal
질문자

알려주신 대로 Response Headers에 Set-Cookie 를 찾아봤더니 있긴 있었습니다. 캡쳐 이미지는 여기와 노트 모두에 올렸습니다 

봐주시면 감사여 ~!

terecal님의 프로필 이미지
terecal

작성한 질문수

질문하기