我們使用fetch請求接口的時候翩隧,
console的時候會發(fā)現(xiàn)返回的結(jié)果集是一個promise對象
fetch('url', { method: 'GET' }).then(res => {
? ? ? return res;
? ? })
? ? .then(data => {
? ? ? ? ? console.log(data)
? ? ? ? })
? ? ? }
? ? })
然后就會報(bào)錯on 'Response': body stream is locked
這個錯誤的意思就是說,我們使用fetch請求返回的數(shù)據(jù)被占用了。
我們要拿另一個參數(shù)來接收結(jié)果集并且返回
fetch('url', {method: 'GET'}) .then(response =>? ?
const resObj =? response.json();
return resObj;
)
.then(data => console.log(data));
這樣就不會出問題啦~