cookies
cookie 以明值对的方式记录在客户端(游览器)中
设置cookies
router.get("/",async ctx=>{
ctx.cookies.set("user","admin");
})
读取cookies
router.get("test",async ctx=>{
let user=ctx.cookies.get("user");
})
设置时长
ctx.cookies.set("user","admin",{
maxAge:2000;//过期时间=2s
})
session
利用koa-session
const session=require("koa-session");
app.keys=["123456"];
app.use(session({
maxAage:3000;
},app))
//设置session
router.get("/session",async ctx=>{
ctx.seesion.user="admin";
})
//获取session
router.get("/session_test",async ctx=>{
let user=ctx.session.user;
})