koa 提供了从上下文直接读取、写入 cookie 的方法
1 | ctx.cookies.get(name, [options]) // 读取上下文请求中的 cookie |
options 的配置如下:
- signed:cookie 是否加密(如果加密的话必须用 app.keys 指定加密短语)
- maxAge:cookie 有效时长
- expires:cookie 何时过期
- path:cookie 的路径,默认为 ‘/’
- domain:cookie 的域名
- secure:cookie 是否只有 https 请求下才发送
httpOnly:是否只有服务器可以去到 cookie,默认为 true
overwrite:是否允许重写
1 | const Koa = require('koa'); |