API 根据 React Native 获取 - 与浏览器相比不同的终端日志

API Fetch per React Native - Different Terminal Log compared to Browser

我正在为一个请求而苦苦挣扎。我只想使用此站点获得一张猫图片 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,
}

我是编程新手,现在已经挣扎了很久。提前感谢您的帮助!

只等你的承诺

let catObj =await fetch(myRequest);

有关详细信息,请阅读 async/await