老莫的笔记本  
  
查看: 1243|回复: 1

KOA session 的 使用

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-5-16 17:24:53 | 显示全部楼层 |阅读模式
  1. // 配置session 5.1
  2. const session = require('koa-session');
  3. // 配置session 5.2
  4. app.keys = ['some secret hurr'];
  5. // 配置session 5.3
  6. const CONFIG = {
  7.      key: 'koa:sess', /** (string) cookie key (default is koa:sess) */
  8.      /** (number || 'session') maxAge in ms (default is 1 days) */
  9.      /** 'session' will result in a cookie that expires when session/browser is closed */
  10.      /** Warning: If a session cookie is stolen, this cookie will never expire */
  11.      maxAge:5000,
  12.      overwrite: true, /** (boolean) can overwrite or not (default true) */
  13.      httpOnly: true, /** (boolean) httpOnly or not (default true) */
  14.      signed: true, /** (boolean) signed or not (default true) */
  15.      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) */
  16.       renew: true, /** 设置为true   表示每次请求时强制重新刷新时间*/
  17. };
  18. // 配置session 5.4
  19. app.use(session(CONFIG, app));
复制代码
使用方式1.存
  1.   ctx.session.username = '张三';
复制代码
2.取
  1. console.log(ctx.session.usename)
复制代码



回复

使用道具 举报

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
 楼主| 发表于 2018-5-16 17:25:24 | 显示全部楼层
有意思的是 一般这个值 都被存出来。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表