@ nuxtjs / auth метод входа в систему вызывает пользовательский метод после завершения - PullRequest
0 голосов
/ 03 июня 2019

Я использую модуль nuxtjs / auth для аутентификации пользователя, а бэкэнд написан на .NET Core

При настройке пакета nuxtjs / auth я добавляю следующее к nuxt.config.js

//nuxt.config.js
  .
  .

  auth: {
    strategies: {
      local: {
        endpoints: {
          login: { url: 'users/authenticate', method: 'post', propertyName: 'data.token' },
        }
      }
    }
  },

  .
  .

функция входа в систему, вызываемая при нажатии кнопки «Войти», выглядит следующим образом

  async login () {
    try {
      await this.$auth.loginWith('local', {
        data: {
          Username: this.username,
          Password: this.password
        }
      })

      this.$router.push('/')
    } catch (e) {
      console.log(e) <-------------------
      this.error = e.response.data.message
    }
  }

console.log(e) возвращает следующее сообщение:

Error: Request failed with status code 404
    at createError (commons.app.js:565)
    at settle (commons.app.js:728)
    at XMLHttpRequest.handleLoad (commons.app.js:98)

И в консоли я тоже получаю

GET https://example.com/api/api/auth/user 404 (Not Found)

Таким образом, может показаться, что после завершения начального запроса аутентификации модуль nuxtjs / auth вызывает «user» в API. Мой бэкэнд написан на NET Core

Так что мой вопрос: я должен писать в бэкэнде NET Core, потому что документация для пакета nuxtjs / api, похоже, не объясняет, как работает базовое использование модуля

...