Express sessionID在每次Nuxt身份验证请求时都会更改
我是Nuxt Auth和express会话的新手,当我执行Express sessionID在每次Nuxt身份验证请求时都会更改,express,nuxt.js,express-session,nuxt-auth,Express,Nuxt.js,Express Session,Nuxt Auth,我是Nuxt Auth和express会话的新手,当我执行this.$Auth.loginWith('local',{data:'})时,我将在服务器中设置req.session.loggedIn=true,例如,我可以看到我的req.session.id='xxx' 之后,nuxt auth将再次调用/api/auth/user,但我可以看到sessionID已更改,并且req.session.loggedIn未定义 如何为每个请求维护相同的会话 下面是我的配置 auth: {
this.$Auth.loginWith('local',{data:'})
时,我将在服务器中设置req.session.loggedIn=true
,例如,我可以看到我的req.session.id='xxx'
之后,nuxt auth将再次调用/api/auth/user
,但我可以看到sessionID已更改,并且req.session.loggedIn未定义
如何为每个请求维护相同的会话
下面是我的配置
auth: {
strategies: {
local: {
token: {
required: false,
type: false
},
endpoints: {
login: { url: '/api/auth/login', method: 'POST' },
logout: { url: '/api/auth/logout', method: 'POST' },
user: { url: '/api/auth/user', method: 'get' }
}
}
}
},
我正在使用v5
"@nuxtjs/auth-next": "5.0.0-1616003482.75c20e6",