node.js - Koa 保存session
怪我咯
怪我咯 2017-04-17 15:51:19
0
1
570
const saveSession(ctx, se){
    //do somethink...
    ctx.session.se = se;
    //do somethink...
}

router
        .get('/login1', async (ctx, next) => {
            saveSession(ctx, 'login1');


            ctx.body = 'done';
            next();
        })
        .get('/login2', async (ctx, next) => {
            saveSession(ctx, 'login2');


            ctx.body = 'done';
            next();
        })

如上代码,因为server的信息是保存在ctx中的,所以如果要这样写个公共方法来保存session的话就要传递ctx变量,虽然这样做事可以实现效果
但是这样传递整个ctx感觉这样做好像不是很科学(?)
求各位解惑,谢谢!

怪我咯
怪我咯

走同样的路,发现不同的人生

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!