Я пытаюсь получить данные из API, но все время получаю сообщение об ошибке GET http://softbike.dev.myddp.eu/api/1/me/ 401 Unauthorized
{deatils: you are not authorized to see data
Я также являюсь носителем авторизации, но все же получаю ошибку, вот мой код.
handleSubmit(e) {
e.preventDefault();
axios({
// Define Method
method: "post",
// Set Access Token URL
url: `http://softbike.dev.myddp.eu/api/1/oauth/token/`,
//Set Headers
headers: {
"Content-Type": "application/x-www-form-urlencoded",
Accept: "application/json",
Authorization: `Bearer ${localStorage.getItem("Token")}`
// "Cache-Control": "no-cache"
},
// Interpolate variables in the strings using Template Literals
data: `grant_type=${GRANT_TYPE}&username=${this.state.username}&password=${this.state.password}&client_id=${CLIENT_ID}`
})
.then(response => {
console.log(response.data);
var ls = require("local-storage");
ls.set("Token", response.data["access_token"]);
ls.set("RefreshToken", response.data["refresh_token"]);
this.redirect();
})
.catch(response => {
//handle error
console.log(response);
});
}
в fetch, есть исходная ссылка, откуда я хочу получить данные, и когда я ввожу свой логин и пароль, я могу войти в систему, а также сохранить токен, обновить токен в локальном хранилище, но я не могу увидеть данные бэкэнда, потому что я получаю ошибку, так чторешить эту проблему