我正在使用来自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" }
答案 0 :(得分:1)
您需要使用两个.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);
});