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;

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值