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