Я могу сделать следующий топор ios запрос штрафа:
import axios from "axios"
class CardList extends React.Component {
componentDidMount = async () => {
const response = await axios.get("https://us.battle.net/oauth/token", {
params: {
client_id: "<CLIENT_ID>",
client_secret: "<CLIENT_SECRET>",
grant_type: "client_credentials",
},
});
console.log(response);
};
}
-> статус: 200
Однако абстрагируясь в отдельный файл и используя топор ios .create ( ) приводит к unauthorized
:
метель. js
import axios from "axios";
export const token = axios.create({
baseURL: "https://eu.battle.net/oauth/token",
params: {
client_id: "<CLIENT_ID>",
client_secret: "<CLIENT_SECRET>",
grant_type: "client_credentials",
},
});
CardList. js
import { token } from "../../api/blizzard";
class CardList extends React.Component {
componentDidMount = async () => {
const response = await token.get();
console.log(response);
}
}
-> статус: 401
Почему последний пример заканчивается на Unauthorized
, когда запрос идентичен первому?