Express sessionID изменяется при каждом запросе Nuxt Auth

Я новичок в Nuxt Auth и экспресс-сеансе, когда я выполняю this.$auth.loginWith('local', { data: '' }), Я установлю req.session.loggedIn = true на сервере, и я вижу, например, мой req.session.id = 'xxx'.

После этого nuxt auth сделает еще один вызов /api/auth/user, но я вижу, что идентификатор сеанса был изменен, а 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",

0 ответов

Другие вопросы по тегам