[Node.js - Session]

Wale·2024년 2월 16일

Node.js

목록 보기
6/6
post-thumbnail

Session

⊙ 웹 통신 간 정보를 저장하여 유지하기 위해 사용

⊙ 웹 서버에 저장되는 쿠키
→ 보안에 좋음

⊙ 사용자가 웹 브라우저를 통해 접속한 시점부터 연결을 끝내는 시점까지의
시간 동안 일련의 요구를 하나의 상태로 보고 그 상태를 유지 시킨다.

Session 동작 방식

Session 사용예시

1) 로그인 유지
2) 온라인 쇼핑몰 장바구니

Session의 단점

  • 세션 데이터가 서버에 저장되다 보니, 서버를 사용하는 유저가 많아질수록 세션 데이터가 늘어 서버 과부하가 걸릴수 있다.

Node.js에서 Session 사용하기

1. NPM 설치

2. app.js → 모듈 및 미들웨어 설정

3-1. app.js → 세션 생성 Router

3-2. app.js → 세션 얻어오는 Router

3-3. app.js → 세션 삭제하는 Router

세션 삭제 후

0개의 댓글