API Fetch per React Native - журнал терминала отличается от браузера - PullRequest
0 голосов
/ 14 января 2020

Я борюсь с просьбой. Я просто хочу получить URL-адрес с изображением кошки на этом сайте: https://thecatapi.com/

Если я получу данные с помощью браузера, я получу правильный JavaScript Объект с нужным мне URL-адресом. , Но если я попробую это с моим кодом, я получу обещание, которое не могу понять / использовать. См. Код и журнал консоли ниже:

const myHeaders = new Headers({
'x-api-key': "MYREQUESTED-APIKEY"
});

const myRequest = new Request('https://api.thecatapi.com/v1/images/search?size=full', {
method: 'GET',
headers: myHeaders
});

let catObj = fetch(myRequest)
.then((response) => response.json())

console.log(catObj)

//Console Log:

Promise {
"_40": 0,
"_55": null,
"_65": 0,
"_72": null,
}

Я новичок в программировании и уже довольно долго борюсь. Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 14 января 2020

просто жду вашего обещания

let catObj =await fetch(myRequest);

для получения дополнительной информации читайте async / await

...