我正在使用koa
,koa-session
和.koa-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再次。我们不会更改代码中其他地方的值。
关于如何解决这个问题的任何想法?
谢谢您的帮助。