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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章