Вы вводите свой data
в поле options
, когда звоните axios.post
.Ваши данные должны быть вторым аргументом из axios.post
, а не третьим.
При выполнении axios.post(url, {}, { somethingHere }
ваш data
равен {}
(пустой объект).Вы должны сделать это вместо axios.post(url, { somethingHere }, { config }
, а часть config
необязательна.
Правильный порядок аргументов
const fetchQuotes = async () => {
try {
const { data } = await axios.post(session_url, {
auth: {
username: 'bla',
password: 'bla'
}});
return data;
} catch (error) {
console.error('cannot fetch quotes', error);
}
};