axios 相关

问题 1

axios请求成功了,但是没有进then跑进了catch

问题原因:then里面的代码有问题,所以直接进了catch > Promise的逻辑就是这样,如果.then里面的代码逻辑有问题,就会跳转到.cacth,代码如下:

new Promise((res, rej) => {
  if (2 > 1) {
    return res(true);
  }
  return rej(false);
})
  .then((r) => {
    console.log("hi~");
    x;
    console.log("then:", r);
  })
  .catch((e) => {
    console.log("catch:", e);
  });

输出结果为

hi~
index.html:28 catch: ReferenceError: x is not defined
    at index.html:24:13
目录