수업소개
세션 데이터의 저장소를 세션 저장소라고 합니다. 세션 저장소를 변경하는 방법을 살펴보겠습니다.
강의
소스코드
nodejs/express-session.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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!' ); }); |