fetch 'json' on 'Response': body stream is locked

我们使用fetch请求接口的时候,

console的时候会发现返回的结果集是一个promise对象

fetch('url', { method: 'GET' }).then(res => {

      return res;

    })

    .then(data => {

          console.log(data)

        })

      }

    })

然后就会报错on 'Response': body stream is locked

这个错误的意思就是说,我们使用fetch请求返回的数据被占用了。

我们要拿另一个参数来接收结果集并且返回

fetch('url', {method: 'GET'}) .then(response =>   

const resObj =  response.json();

return resObj;

)

.then(data => console.log(data));

这样就不会出问题啦~

你可能感兴趣的:(fetch 'json' on 'Response': body stream is locked)