ctx.cookies.get(name, [options])
通过 options 获取 cookie name:
-
signed所请求的cookie应该被签名
koa 使用 cookies 模块,其中只需传递参数。
ctx.cookies.set(name, value, [options])
通过 options 设置 cookie name 的 value :
-
maxAge一个数字表示从 Date.now() 得到的毫秒数 -
signedcookie 签名值 -
expirescookie 过期的Date -
pathcookie 路径, 默认是'/' -
domaincookie 域名 -
secure安全 cookie -
httpOnly服务器可访问 cookie, 默认是 true -
overwrite一个布尔值,表示是否覆盖以前设置的同名的 cookie (默认是 false). 如果是 true, 在同一个请求中设置相同名称的所有 Cookie(不管路径或域)是否在设置此Cookie 时从 Set-Cookie 标头中过滤掉。
koa 使用传递简单参数的 cookies 模块。
//设置cookie
ctx.cookies.set('pvid',Math.random())
//读取cookie
ctx.cookies.get('pvid')