cookie的执行原理:当客户端访问服务器时,服务器会创建一份cookie发送到客户端,客户端会自动保存cookie,以后客户端每次访问服务器时都会自动携带这份cookie
1,安装cookie
npm i cookie-parser
2.使用
实例
var cookieparser=require('cookie-parser')
app.use(cookieparser())
生成cookie 服务器在响应时将cookie发送到客户端
res.cookie()
//可放两个参数
第一个参数cookie名称,第二个参数存放的数据
取出cookie
req.cookies
注意 客户端访问服务器会自动携带这份cookie,在请求中取出cookie
加密cookie
app.use(cookieparser("xi"))//密钥名称 xi
//使用
res.cookie('mycookie','jock',{signed:true}//加密)
取出
console.log(req.signedCookies);
cookie的特点:
-
保存到客户端,容易被篡改(删除、禁用)
-
保存的数据量有限的
-
简单易懂好用