Skip to content

Instantly share code, notes, and snippets.

@DingWeizhe
Created December 6, 2015 07:28
Show Gist options
  • Select an option

  • Save DingWeizhe/c2f049777400b9f618ce to your computer and use it in GitHub Desktop.

Select an option

Save DingWeizhe/c2f049777400b9f618ce to your computer and use it in GitHub Desktop.
var express = require("express");
var session = require("express-session");
var app = express();
app.use(session({
secret: 'sfsrvwzsfsdf',
cookie: {
maxAge: 60000
}
}));
app.get("/test", function(req, res) {
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!')
}
});
var server = app.listen(3000, function() {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});var express = require("express");
var session = require("express-session");
var app = express();
app.use(session({
secret: 'sfsrvwzsfsdf',
cookie: {
maxAge: 60000
}
}));
app.get("/test", function(req, res) {
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!')
}
});
var server = app.listen(3000, function() {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment