|
- // 配置session 5.1
- const session = require('koa-session');
- // 配置session 5.2
- app.keys = ['some secret hurr'];
- // 配置session 5.3
- const CONFIG = {
- key: 'koa:sess', /** (string) cookie key (default is koa:sess) */
- /** (number || 'session') maxAge in ms (default is 1 days) */
- /** 'session' will result in a cookie that expires when session/browser is closed */
- /** Warning: If a session cookie is stolen, this cookie will never expire */
- maxAge:5000,
- overwrite: true, /** (boolean) can overwrite or not (default true) */
- httpOnly: true, /** (boolean) httpOnly or not (default true) */
- signed: true, /** (boolean) signed or not (default true) */
- rolling: true, /** (boolean) Force a session identifier cookie to be set on every response. The expiration is reset to the original maxAge, resetting the expiration countdown. (default is false) */
- renew: true, /** 设置为true 表示每次请求时强制重新刷新时间*/
- };
- // 配置session 5.4
- app.use(session(CONFIG, app));
复制代码 使用方式1.存- ctx.session.username = '张三';
复制代码 2.取- console.log(ctx.session.usename)
复制代码
|
|