1、打开express项目文件夹打开终端 下载cookies插件
如图:
在app.js导入cookies包
如图
//书写cookies中间线
//获取每个接口的cookies
app.use(function(req,res,next){
// 实例化cookies
req.cookies= new cookies(req,res);
req.userinfo={};
try{
//获取cookies数据
//cookies为字符串数据这里我们要把他转换为json方便我们操作
//userinfo为登录成功写入的cookies数据
req.userinfo=JSON.parse(req.cookies.get(‘userinfo’))
}catch(e){
req.userinfo={};
}
next();//据需往下执行
})
//在你的接口处写入
登录成功写入cookies
// set为写入userinfo为coolies名称
req.cookies.set(‘userinfo’,JSON.stringify({_id:doc._id,user:doc.user,admin:doc.admin}));