유튜브 클론 #12 | Session / Cookie

noo·2021년 8월 8일

.

목록 보기
12/12
post-thumbnail

노마드코더 유튜브 클론 챌린지 15일차 TIL


📌Session과 Cookie의 동작과정

cookiesession ID를 포함 브라우저에 대한 가벼운(??) 정보들을 저장하고있는 파일로 브라우저에 저장되어 있음
session각 브라우저 대해 중요한 정보들을 저장하고 있음
브라우저가 cookie를 포함한 HTTP request를 보내면, 서버가 브라우저의 cookie를 확인하고

  • session ID가 없을 경우
    : Cookie에 session ID를 담아 response를 보내고

  • session ID가 있을 경우
    : 해당 브라우저에 알맞은 session의 정보들을 response로 보낸다.

✅ 서버에서는 각 브라우저에 고유 session ID를 부여함.

참고 https://hahahoho5915.tistory.com/32
참고 https://nesoy.github.io/articles/2017-03/Session-Cookie
참고 https://youtu.be/OpoVuwxGRDI


✅ locals
글로벌 변수를 담을 수 있는 object
res.locals.변수명 을 이용하여 locals에 글로벌변수로 설정할 변수들을 넣어줄 수 있고,
pug template에서도 이 변수들에 접근할 수 있다.


세션, 쿠키에 대한 내용을 이번에야 알게됐다.
어려워서 얄코선생님보러 달려갔다. 덕분에 캐시 얘기도 슬쩍 들었다 짱짱

아 이번 과제를 못 냈다... 머하냐아 빨리 좀 할껄
할 것도 많고 하고싶은 것도 많고
방학 살살 녹는다 으앙

0개의 댓글