1

我是 Nuxt Auth 和 express session 的新手,当我执行时this.$auth.loginWith('local', { data: '' }),我会req.session.loggedIn = true在服务器中设置,例如我可以看到我的 req.session.id = 'xxx'。

之后,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', method: 'POST' },
              user: { url: '/api/auth/user', method: 'get' }
            }
          }
        }
      },

我正在使用 v5

"@nuxtjs/auth-next": "5.0.0-1616003482.75c20e6",
4

0 回答 0