nodejs之koa-session

1、安装 npm install koa-session
2、引用

const Koa = require('koa');
const session = require('koa-session');
/**session配置 */
const sessionConfig = {
    key: 'koa:sess', // cookie key (默认koa:sess)
    maxAge: 86400000, // cookie的过期时间,毫秒,默认为1天
    overwrite: true, // 是否覆盖    (默认default true)
    httpOnly: false, // cookie是否只有服务器端可以访问,默认为true
    signed: true, // 签名默认true
    rolling: false, // 在每次请求时强行设置cookie,这将重置cookie过期时间(默认:false)
    renew: false, // (boolean) 会话即将到期时,续订会话
};
const app = new Koa();
//使用session
app.keys = ['secret'];
app.use(session(sessionConfig, app));

3、设置session

ctx.session.userName = 'zhangsan';

4、获取session

ctx.body = ctx.session.userName;

猜你喜欢

转载自blog.csdn.net/qq_29407683/article/details/90057180