May*_*til 3 reactjs es6-promise
我正在使用 fetch api 从后端获取数据,它按我的预期工作。但是我无法弄清楚为什么在 fetch 调用中需要 2 个 then 块。
mos*_*rad 11
Fetch API使用 Promise,它接受请求作为参数,并返回一个解析为响应对象的 Promise,该响应对象包含有关服务器响应的信息,如状态代码和标头以及响应正文(即您想要的数据),以及该Response 对象上的一些方法也返回Promise,因此您需要创建另一个then块,方法如response.json() response.text() response.blob(),所以这就是为什么您需要两个then块,第一个解析来自服务器的响应,第二个从响应中获取数据。了解更多
获取API
JavaScript 承诺
使用获取 API
归档时间:
7 年,4 月 前
查看次数:
4567 次
最近记录:
2 年,8 月 前