Promise.all()解析OPTIONS调用何时解析而不是实际调用

时间:2018-08-31 02:38:17

标签: javascript ajax cors fetch

注意:我所有的fetch()请求都是跨源的,因此需要初始OPTIONS调用。

var cross-origin-fetch-request1 = fetch(url, options).then(console.log);
var promises = [cross-origin-fetch-request1, ...];

Promise.all(promises)
  .then(doStuff());

doStuff()在OPTIONS请求解析时被调用,而不是等待实际的POST请求解析。

如何让它等待实际请求解决?为什么使用Promise.all()而不是fetch()。then()可以显示此行为?

0 个答案:

没有答案