강의

멘토링

커뮤니티

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

원피스를 찾아서님의 프로필 이미지
원피스를 찾아서

작성한 질문수

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

로그인 문제 해결하기

로그인관련 질문있습니다.

작성

·

346

0

클라이언트 페이지를 새로고침을 하면 혹시 서버쪽 session이 초기화가 되나요?

저는 서버가 꺼지면 session이 초기화가 되는걸로 알고있습니다.

맞나요?
 
추가적으로 클라이언트 로컬 서버는 배포상태에서 브라우저에서 쿠키값을 못 받아오는거 같은데

혹시 서버 배포시에 따로 express-session에 설정해줘야 할게 있을까요?

클라(로컬) <-> 서버(로컬) 정상적으로 쿠키가 브라우저로 넘어오는걸 확인했습니다.

답변 3

0

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

아, 1.123.456같은 ip주소는 쿠키를 설정할 수 없습니다. naver.com같은 도메인을 적용하셔야 합니다.

0

현재 클라는 local상태

서버는 배포(ec2)입니다.

동영상에서는 cookie에 클라쪽 도메인을 입력한거 같은데.....

그럼 ec2 서버가 1.123.456:5000라면

session 옵션으로 
cookie: { domain: 'http//1.123.456:5000'} 이렇게 넣어주면 될까요?

domain에 거의 모든경우를 다넣어 봤는데도 서로 쿠키 공유가 안되네요 

0

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

1. 클라 새로고침하더라도 서버 세션은 초기화되지 않습니다.

2. 서버가 꺼지면 메모리가 날아가는데 그 때 메모리의 세션도 같이 날아갑니다.

3.express-session에서 cookie 설정하는 부분에 domain으로 배포 서버 도메인을 입력해주세요.

https://github.com/ZeroCho/react-nodebird/blob/master/ch7/back/app.js#L54

원피스를 찾아서님의 프로필 이미지
원피스를 찾아서

작성한 질문수

질문하기