cookie -> 临时储存(有时间限制) 临时记录的功能
特点 -> 小 4kb
最多存储2000多个汉字
不安全
优势 -> 全部兼容
能记录痕迹
字节b - kb - mb - gb - tb
1024换算单位
汉字 - 2字节
英文- 1字节
服务器端给你的客户端 种了一个cookie
记住密码 - 用户名和密码记录在cookie里面,下次登录时自己检测并登录
视频播放进度
今日头条 - 看自己的
在服务端,可以给前端 cookie值 -> 添加cookie
设置cookie
res.cookie(key,value,{path:'/aaa'});
读取cookie -> 读取cookie
req.cookies();
cookie-parser 帮助拿到前台的cookies
var cookieParser = require('cookie-parser');
server.use(cookieParser()) //中间件
删除cookie -> 删除cookie
res.clearCookie(key);
加密cookie
req.secret = 'dfdfdscd' //设置加密的规则
res.cookie(key,value,{signed:true}); //设置加密开关
req.signedCookies; //读取解密后的cookie值,要给cookieParser一个一个设置加密的密码
//只能解析加密后的cookie值
//一旦cookieParser给定解析的秘钥,原来的req.cookies,只能解析出没有加密的cookies
20200531