gpt4 book ai didi

javascript - 获取响应以空对象 Promise 响应

转载 作者:行者123 更新时间:2023-12-03 02:13:34 27 4
gpt4 key购买 nike

我正在使用 GitHub 上的 API 来获取组织的存储库,但是当我使用 fetch 时,response.json() 会返回空对象,这是我的代码:

url = "https://api.github.com/orgs/octokit/repos";
fetch(url,{method: 'GET'})
.then((response)=>{console.log(response.json());})
.catch(()=>{console.log('err');});

响应是Promise { <state>: "pending" }

最佳答案

您需要使用两个 .then(),第一个用于返回的 Promise,第二个用于来自所述 Promise 的响应>:

url = "https://api.github.com/orgs/octokit/repos";
fetch(url,{method: 'GET'})
.then(res => res.json())
.then(data => {
console.log(data);
})
.catch(err => {
console.log(err);
});

关于javascript - 获取响应以空对象 Promise 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49453241/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com