인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

jaeyoung Lee님의 프로필 이미지
jaeyoung Lee

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

세션 사용하기

강사님 세션쿠키에대해

작성

·

138

0

제가 스프링 으로 톰켓환경 세션이 생기면 JSESSIONID  쿠키가 생겼는데 노드에서는  CONNECT.SID 가 저것에 대응되는건가요? 이런건  런타임별로 자기들이 개발할떄 저런명으로 세션쿠키의 명을 정해놓은건가요?

답변 1

1

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

네 맞습니다. express-session 라이브러리에서 정한 이름이고 설정을 통해 바꾸실 수 있습니다.

jaeyoung Lee님의 프로필 이미지
jaeyoung Lee
질문자

강사님 세션을 보고있던 도중 connect.sid 쿠키를 개발자도구에서 삭제하고  세션값이 유지되나 확인하고싶어서 우클릭하고 삭제하고 새로고침하면 계속 그대로남아있는게 정상인가요? 

제가 예상했던거는 쿠키가 삭제되면서 세션값을 못찾아야되는줄 알았거든요 

또 req.cookies 를 해보면 connect.sid 쿠키는 찍혀있지않는게 정상인가요? 

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

쿠키가 삭제되면 세션값을 못 찾아야 정상입니다. 그대로 남아있다는 걸 어떻게 확인하셨나요? 삭제했으면 connect.sid가 없는 것도 당연한 것이고요.

jaeyoung Lee님의 프로필 이미지
jaeyoung Lee

작성한 질문수

질문하기