Я использую модуль 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, похоже, не объясняет, как работает базовое использование модуля