问题描述
我是 Nuxt Auth 和 express session 的新手,当我执行 this.$auth.loginWith('local',{ data: '' })
时,我会在服务器中设置 req.session.loggedIn = true
,我可以看到我的 req.session.id = 'xxx' for示例。
之后,nuxt auth 将再次调用 /api/auth/user
,但我可以看到 sessionID 已更改,并且 req.session.loggedIn 为 undefined
。
如何为每个请求维护相同的会话?
下面是我的配置
auth: {
strategies: {
local: {
token: {
required: false,type: false
},endpoints: {
login: { url: '/api/auth/login',method: 'POST' },logout: { url: '/api/auth/logout',user: { url: '/api/auth/user',method: 'get' }
}
}
}
},
我使用的是 v5
"@nuxtjs/auth-next": "5.0.0-1616003482.75c20e6",
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)