0

koakoa-sessionkoa-routerおよびを使用してnext.jsいます。

認証時、ctx.session.subscriber = false

ルーター内のセッションを更新し、新しい値をすべてのルートと共有しようとしています (これがセッションの目的です)。

router.put('/api/test', async (ctx, next) => {
   ctx.session.subscriber = true;
   ctx.status = 200;
   ctx.body = {subscriber: true}
})

Next.js から「/api/test」を呼び出すと、セッションは更新されますが、新しい値は保持されず、「/api/another-route」を呼び出すと、ctx.session.subscriber が false になりますまた。コードの他の場所では値を変更しません。

これを解決する方法について何か考えはありますか?

ご協力ありがとうございました。

4

0 に答える 0