express session 하나만 더 질문드리고 싶습니다
강사님 안녕하세요
항상 많은 질문을 받아주셔서 감사합니다
session 관련해서 이것만 더 질문드리고 다음 진도로 넘어가려고 하는데 가르쳐주시면 정말 감사하겠습니다
express session 미들웨어를 사용하고나서, 클라이언트에게 쿠키가 생성되는 시기에 대해 질문드리고 싶습니다
그 다음은 아이디를 입력하고 로그인 버튼을 눌렀습니다
그래서 실험을 해봤습니다
67행을 주석처리하자, 클라이언트는 세션쿠키를 받지 못했습니다
그래서 내린 결론은
req.session.name 에 값을 입력 후
res. 함수를 사용하면
클라이언트에게 쿠키가 생긴다는 결론에 도달했습니다
이런 식으로 접근하는 걸 바꿔보기로 말씀드렸었는데
구글링으로 원하는 정보를 찾지 못해서 또 이렇게 접근하게 되었습니다
혹시 제가 내린 결론이 잘못된 건지 봐주시면 정말 감사하겠습니다
回答 2
1
resave랑 saveUninitialized 옵션을 true로 만들면 req.session에 값을 넣지 않아도 쿠키가 생성됩니다. false면 반드시 req.session이 수정되어야만 쿠키가 생성됩니다.
0
아하 가르쳐주셔서 감사합니다!
구글링을 해봤는데,
resave 옵션은 true면 수정사항이 없어도 세션을 다시 저장하므로 false를 권장하고
saveUninitialized 세션이 세션 store에 저장되기 전에 uninitialized된 상태를 만들어 저장한다는 설명은 되어있었습니다
그런데 브라우저 쿠키 생성 시기에 대한 부분까지는 유추가 어려웠습니다
아 이 옵션들이 이렇게 되는군요
그리고 이 설명에서 나온 세션 store가 브라우저의 세션 저장소였네요
다음 진도로 넘어가겠습니다
0
아 지난번에 req.session에다 값을 넣으면 브라우저에 connect.sid 쿠키가 보내진다는 말씀이 이 말씀이셨군요 그 말씀을 드디어 온전히 이해한 것 같습니다
리눅스 노드 설치시 패키지
0
162
0
socket.js 에서 referer로부터 roomId를 가져올 때
0
908
3
스트리밍 방식으로 대용량 파일 업로드 & 다운로드 관련 질문
0
2286
2
a[title] 질문드립니다
0
379
1
리뉴얼 강의 및 공부 방법
0
583
1
jwt decode
0
1134
1
node.js 교과서 3판 질문드립니다
0
393
1
passport와 jwt
0
437
1
리뉴얼 강의
0
422
2
혹시 Node.js 교과서 3판 이북은 언제 나오나요?
0
356
1
몽고디비 사용자도 MYSQL부분을 들어야 하나요???
0
485
1
sql 쿼리 로그는 어떤 모듈이 작성하나요?
0
507
2
nunjucks res.render('error'); 작동을 안합니다.
0
514
1
질문있습니다.
0
348
1
multer 한글 파일 업로드시 파일명이 깨져요.
1
3538
1
수업자료는 어디있나요?
0
369
1
질문 있습니디
0
240
1
multer 사용시 file 외 name값은 못받나용?
0
420
1
코드 중복 부분 질문드립니다.
0
300
1
api 만드는 이유 질문드립니다.
0
290
1
Strategy의 done에 대해 질문드립니다.
0
368
1
안녕하세요 fs 권한 관련 질문드립니다
0
453
1
시퀄라이즈 연결질문...
0
503
2
res.setHeader vs res.cookie
0
1790
3

