关于cookie的概念性东西我这里就不一一赘述了。
cookie是服务器生成的,保存在客户端的,一般用来存储用户的状态信息。
router.get('/login',async ctx=>{
ctx.cookies.set("userInfo","张三",{
maxAge:60*60*1000, //设置过期时间,
httpOnly:false // 客户端可以访问到
})
ctx.body="hello node.js"
})
获取cookie
router.get("/news",async ctx=>{
var userInfo=ctx.cookies.get("userInfo");
console.log(userInfo);
ctx.body="获取到cookies";
})
koa也有一个插件 koa-cookie插件 不过 没必要 直接使用 它自带的就可以完成很多任务了