ITPub博客

首页 > IT职业 > > express-session和cookie-session的区别

express-session和cookie-session的区别

作者:lanyu 时间:2019-04-17 15:54:06 0 删除 编辑
<br data-filtered="filtered">

var express = require('express')

  , cookieParser = require('cookie-parser')

  , session = require('cookie-session')

  , express_sess = require('express-session')

  , app = express();

//====================================================

app.use(cookieParser())

// app.use(session({ keys: ['abc'], name: 'user' }));

// {}

// { 'connect.sid': 's:cpI6_ewOlAoRIl0kGkwRVOOZAQnA0n_t.9Q1cv7SP1ADoHArxmqtqQEEXyQE

// fRjaWxsXnQTY4bLI' }

//====================================================

app.use(express_sess({ secret: 'abc', key: 'user'}));

// req.session: { cookie: { 

//      path: '/',

//      _expires: null,

//      originalMaxAge: null,

//      httpOnly: true 

//    } 

// }

// req.cookie: {user: 's:aJ97vKA5CCwxqdTj0AV1siRQ.fWusS5+qfCKICtwkfrzcZ/Gq8P0Qdx/kx8mTBhoOhGU'}

app.get('/', function (req, res, next) {

    res.end(JSON.stringify(req.cookies));

    console.log(req.session)

    console.log(req.cookies)

});

app.listen(3000);

cookie-sessio 和express-session 的区别,和适用场合?


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2035/viewspace-3164854/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-29

  • 博文量
    96
  • 访问量
    7364