koa使用cookie基础知识

关于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插件 不过 没必要 直接使用 它自带的就可以完成很多任务了

原创文章 288 获赞 101 访问量 4万+

猜你喜欢

转载自blog.csdn.net/yunchong_zhao/article/details/105835140