05-08 05:38
Notice
Recent Posts
Recent Comments
관리 메뉴

Scientific Computing & Data Science

[Web App/Node.js Express] Express4에서 변경된 express-session 본문

Programming/Web App

[Web App/Node.js Express] Express4에서 변경된 express-session

cinema4dr12 2014. 9. 9. 17:35

[express-cookie 설치]

$ sudo npm install express-session


[API]

var express = require('express'); var session = require('express-session'); var app = express(); app.use(session({secret: 'keyboard cat'}));


[Example]

var session = require('express-session'); var app = express(); app.use(session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})); app.use(function(req, res, next) { var sess = req.session if (sess.views) { sess.views++; res.setHeader('Content-Type', 'text/html'); res.write('<p>views: ' + sess.views + '</p>'); res.write('<p>expires in: ' + (sess.cookie.maxAge / 1000) + 's</p>'); res.end(); } else { sess.views = 1; res.end('welcome to the session demo. refresh!'); } });


Comments