В соответствии с документами axios , почтовый запрос JSON выполняется следующим образом:
axios.post({ /* JSON data */ })
Таким образом, вы должны заменить код, который вы включили, следующим:
axios.post('https://api.scryfall.com/cards/collection', {
identifiers: [{
name: "banefire"
}, {
set: "m19"
}]
})
.then(console.log)
.catch(console.log);
Или, если вы хотите сохранить ответ API в глобальной переменной - скажем, myGlobalVar
будет супер оригинальным:
const myGlobalVar = null;
axios.post('https://api.scryfall.com/cards/collection', {
identifiers: [{ name: "banefire" }, { set: "m19" }]
})
.then(responseData => myGlobalVar = responseData)
Обратите внимание, что в своем ответе вы включили identifiers
в качестве параметра axios, а не часть данных, которые вы передадите в API.