WEB4 - Express-Session-Auth

express-session의 session store

수업소개

세션 데이터의 저장소를 세션 저장소라고 합니다. 세션 저장소를 변경하는 방법을 살펴보겠습니다. 

 

 

 

강의

 

 

 

소스코드

변경사항

nodejs/express-session.js

var express = require('express')
var parseurl = require('parseurl')
var session = require('express-session')
var FileStore = require('session-file-store')(session)

var app = express()

app.use(session({
    secret: 'asadlfkj!@#!@#dfgasdg',
    resave: false,
    saveUninitialized: true,
    store:new FileStore()
}))

app.get('/', function (req, res, next) {
    console.log(req.session);
    if(req.session.num === undefined){
        req.session.num = 1;
    } else {
        req.session.num =  req.session.num + 1;
    }
    res.send(`Views : ${req.session.num}`);
})

app.listen(3000, function () {
    console.log('3000!');
});

 

댓글

댓글 본문
작성자
비밀번호
  1. 카라
    store:new FileStore()
    이것을 꼭 사용해야 하는건가요?
  2. 삼고잉
    잘 읽었습니다
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기