Module [session] 기본 - 2

황제낙엽 2022.01.03 05:57 조회 수 : 141

sitelink1 https://blog.naver.com/zxcvb8842/221541538426 
sitelink2  
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

1.png

session 미들웨어는 자체적으로 cookie parser 미들웨어를 사용하므로 cookie parser 미들웨어 다음에 session 미들웨어를 순서대로 추가해야 한다.

 

 

2.png

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() : 세션을 저장

 
번호 제목 글쓴이 날짜 조회 수
56 Node.js로 ES6 코드 실행하기 (Babel) file 황제낙엽 2023.01.07 142
55 자바스크립트 CommonJS 모듈 내보내기/불러오기 (require) file 황제낙엽 2023.01.07 143
54 Node.js에서 ES 모듈(import/export) 사용하기 file 황제낙엽 2023.01.07 262
53 CommonJS 와 ES 의 Module 시스템 황제낙엽 2023.01.07 138
52 [session] 기본 - Express-session 기반 로그인 세션 관리 황제낙엽 2022.01.03 131
» [session] 기본 - 2 file 황제낙엽 2022.01.03 141
50 [session] 기본 - 1 황제낙엽 2022.01.03 132
49 [T아카데미] Node.js 프로그램 기초부터 응용까지 강좌 모음 황제낙엽 2021.03.15 125
48 Node.js 에서 Bulk INSERT 를 하는 방법 (multi insert) 황제낙엽 2021.02.02 1143
47 mysql, mysql2 모듈 버전 비교 황제낙엽 2021.01.31 400
46 [T아카데미/Node.js 프로그래밍] 프로그램 흐름 제어 (콜백지옥, Async, Promise) file 황제낙엽 2021.01.27 150
45 ORM 툴 Sequelize file 황제낙엽 2021.01.27 142
44 [connection과 pool-05] pool 생성이 너무 많은 경우의 database에서의 에러 - Too many connections file 황제낙엽 2021.01.27 250
43 [connection과 pool-04] connection pool 에서의 Transaction을 이용한 commit 과 rollback 황제낙엽 2021.01.27 215
42 [connection과 pool-03] mysql.createPool 과 connection.query 황제낙엽 2021.01.27 741
41 [connection과 pool-02] mysql.createPool 과 pool.query 황제낙엽 2021.01.27 244
40 [connection과 pool-01] mysql.createConnection 과 connection.query 황제낙엽 2021.01.27 188
39 [T아카데미/Node.js 프로그래밍/MySQL] createPool, getConnection 의 간단한 예제 (강의 예제) 황제낙엽 2021.01.27 187
38 여러 개의 데이터 베이스 연결을 동시에 관리하는 PoolCluster 황제낙엽 2021.01.16 2474
37 connetion pooling 과 connection leak 황제낙엽 2021.01.16 172