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 28 29 30 31 32 33 34 35 36 37 38 39
| var express = require('express'); var cookieParser = require('cookie-parser'); var session = require('express-session');
var app = express();
app.use(cookieParser('sessiontest')); app.use(session({ secret: 'sessiontest', resave: true, saveUninitialized:true }));
app.get('/index', function (req, res) { var user={ name:"Chen-xy", age:"22", address:"bj" } req.session.user=user; res.send('<p>get session</p>') })
app.get('/user', function (req, res) {
if(req.session.user){ var user=req.session.user; console.log(req.sessionID); res.send('你好'+user.name+',欢迎来到我的家园。'); }else{ res.send('你还没有登录,先登录下再试试!'); } })
var server = app.listen(8081, function () { var host = server.address().address var port = server.address().port console.log("访问地址为 http://%s:%s", host, port) })
|