1.connect常用中间件
node中没有解析cookie 缓存请求体 解析复杂查询字符串之类的高层web程序概念的核心模块。
connect的内在模块
(1)cookieParser()解析来自浏览器的cookie
放到req.cookies中
A. http是无状态协议,常用cookie来模拟状态
B. 常规cookie req.cookies
签名cookie session中间件要求的签名cookie 要传入加密用字符串对cookie进行签名和解签
用cookie-signature加密后得到的cookie 从浏览器设置cookie
然后在服务端用cookie-parse解析加密后的cookie
显示cookie信息成功和加密前的一样
在浏览器的cookie为:
document.cookie=
"name=s:xu.2eF7VF3p9ofdVDxTThma0wwGwj5wxgV7Lqgtmg/AyFE"
服务端中间件代码为:
const cookieParser = require('cookie-parser');
app.