sitelink1 | https://blog.naver.com/zxcvb8842/221541538426 |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
session 미들웨어는 자체적으로 cookie parser 미들웨어를 사용하므로 cookie parser 미들웨어 다음에 session 미들웨어를 순서대로 추가해야 한다.
express 모듈은 connect.sid 쿠키로 서버에 저장된 데이터를 확인하고 현재 사용자를 인증한다.
app.use(session({
secret: 'secret key',
key: 'kang',
cookie: {
maxAge: 60 * 1000
}
}));
쿠키가 사라지는 시간과 쿠키의 name 속성을 바꾸려면 session() 메서드의 매개변수에 옵션 객체를 입력한다
[session() 메서드 옵션]
key : 쿠키의 name 속성을 지정
store : 세션 저장소를 지정
cookie : 생성할 cookie와 관련된 정보를 지정
[session 객체의 메서드]
regenerate() : 세션을 다시 생성
destory() : 세션을 제거
reload() : 세션을 다시 로드
save() : 세션을 저장
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
11 |
Node.js로 ES6 코드 실행하기 (Babel)
![]() | 황제낙엽 | 2023.01.07 | 70 |
10 |
자바스크립트 CommonJS 모듈 내보내기/불러오기 (require)
![]() | 황제낙엽 | 2023.01.07 | 55 |
9 |
Node.js에서 ES 모듈(import/export) 사용하기
![]() | 황제낙엽 | 2023.01.07 | 53 |
8 | CommonJS 와 ES 의 Module 시스템 | 황제낙엽 | 2023.01.07 | 69 |
7 | [session] 기본 - Express-session 기반 로그인 세션 관리 | 황제낙엽 | 2022.01.03 | 59 |
» |
[session] 기본 - 2
![]() | 황제낙엽 | 2022.01.03 | 66 |
5 | [session] 기본 - 1 | 황제낙엽 | 2022.01.03 | 65 |
4 |
[T아카데미/Node.js 프로그래밍] 프로그램 흐름 제어 (콜백지옥, Async, Promise)
![]() | 황제낙엽 | 2021.01.27 | 80 |
3 | urlencode : request params의 한글 처리 | 황제낙엽 | 2020.12.06 | 191 |
2 | [Deprecated] request / request | 황제낙엽 | 2020.08.26 | 190 |
1 | dotenv (Node.js 기반에서 환경변수 사용하기) | 황제낙엽 | 2020.08.23 | 146 |