0

我正在使用koa,koa-session和.koa-routernext.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