я использую модуль nuxt-auth.Пока у меня это работает.Я могу войти в систему правильно.Но при каждом входе в систему пользовательский объект в моем магазине не устанавливается.Похоже, мой API вызывается без параметров, поэтому он не знает, какого пользователя устанавливать.
nuxt.config.js
auth: {
redirect: {
login: '/login',
logout: '/login',
callback: '/login',
home: '/'
},
strategies: {
local: {
endpoints: {
login: {
url: 'token',
method: 'post',
propertyName: 'token'
},
user: {
url: 'microservice/user',
method: 'get',
propertyName: false
},
logout: false
}
},
watchLoggedIn: true,
resetOnError: true
}
},
вход в систему
await this.$auth.loginWith('local', {
data: {
username: this.username,
password: this.passwort
}
})
пример API-пользователя
{
"method": "GET",
"path": "/user/102",
"query": "",
"response": {
"type": "single",
"payload": {
"id": 102,
"firstname": "super",
"name": "test",
"username": "stest1",
//some data
}
}
}
После получения токена и его настройки мое приложение отправляет запрос без запроса / параметров в мой пользовательский API.Либо я делаю что-то не так, либо просто слишком туп, чтобы увидеть правильный способ настройки моего пользователя.Однако, если я установлю свой пользовательский маршрут, например, «microservice / user / 102», он сможет получить этого конкретного пользователя.
Надеюсь, что любой может помочь!: D