node.js - Koa 保存session
怪我咯
怪我咯 2017-04-17 15:51:19
0
1
653
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感觉这样做好像不是很科学(?)
求各位解惑,谢谢!

怪我咯
怪我咯

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

全員に返信(1)
伊谢尔伦

ミドルウェア作成を使用できます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート