每个 Nuxt Auth 请求都会更改 Express sessionID

问题描述

我是 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...