【发布时间】:2019-11-05 16:39:25
【问题描述】:
session id 和 connect.sid 有什么区别?
例如:
console.log('session id =', req.sessionID)
结果:
session id = CCw2pSpdPf8NRKLQpFH-nlFztEzps24Q
还有:
console.log('req.headers =', req.headers)
结果:
req.headers = { 20:51:34
host: 'localhost:3000',
connection: 'keep-alive',
'cache-control': 'max-age=0',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ' +
'(KHTML, like Gecko) Chrome/73.0.3683.75 ' +
'Safari/537.36',
dnt: '1',
accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'en-GB,en-US;q=0.9,en;q=0.8',
cookie: 'connect.sid=s%3ACCw2pSpdPf8NRKLQpFH-nlFztEzps24Q.P04Tx%2FNboFGXvR34HOjpbeh4ogWy58zs%2Bpyde%2FkuUVs',
'if-none-match': 'W/"2f-u+/xADzzu5HL7bySP/YXVKZBlPc"'
}
CCw2pSpdPf8NRKLQpFH-nlFztEzps24Q 与 connect.sid 不同
如何在中间件中使用它们来验证用户?
【问题讨论】:
标签: node.js express sessionid sid