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插件 不過 沒必要 直接使用 它自帶的就可以完成很多任務了

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