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

LUA님의 프로필 이미지
LUA

작성한 질문수

React로 NodeBird SNS 만들기

8-15. 프론트, 백엔드 쿠키 통일하기

쿠키가 발급이 안되는문제 ㅠ

작성

·

1.2K

2

lambda 따라하다가 뭔가 오류가났는데 그때부터 갑자기 프론트 백 둘다 쿠키가 발급이안됩니다 ㅠㅠ 커밋 뒤로돌려도도 보고 계속해보다가 서버를 아예 다시만들기도 해봤는데 그래도 안되네요...

index > Warn는g: connect.session() MemoryStore is not
index > designed for a production environment, as it will leak
index > memory, and will not scale past a single process.

back서버를 실행할때 pm2 monit으로 확인해보면 이런에러가 나오던데 혹시 이게무슨에러 인지 아시나요

front에서 로그인하면 로그인은 되는데 쿠키만 발행이 안되고 front/back 둘다 쿠키가 안생겨요

오타도 없는거같은데 도저히 이유를 모르겠네요 ㅠ

답변 4

0

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

리스폰스헤더에는 영어로 뭐라 들어오네요 값이...

0

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

network 탭에서 response header 부분 Set-Cookie도 확인해보세요~

0

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

아하.. 네 application에 cookie에 아무것도 안생기네요 아무래도 오타가 제일가능성이 있어보이는데 천천히 다시봐야겠네요 감사합니다 ㅠㅠ 갓블레스유

0

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

일단, 저 경고는 관련이 없습니다. 저 경고는 나중에 express-session에 redis나 mongo 스토어를 적용하라는 뜻이고요.

 

보통 쿠키가 발급 안 될때는 withCredentials를 설정 안 했거나, 서버쪽에서 cors에 문제가 있거나(프론트 도메인을 잘못 넣었거나), express-session의 domain 설정을 잘못 넣은 경우입니다. 개발자 도구 Application의 cookie에서 쿠키 내용이 안 보이는 거죠?

LUA님의 프로필 이미지
LUA

작성한 질문수

질문하기