HttpResponseError写入控制台,即使它被捕获

时间:2018-06-05 10:43:39

标签: reactjs http networking fetch

我正在努力学习如何使用Reactjs' fetch方法,但有些东西我无法获得。

我有这个代码(摘自他们的文档):

function getMoviesFromApiAsync() {
  return fetch('https://facebook.bad-url.com')
    .then((response) => response.json())
    .then((responseJson) => {
      return responseJson.movies;
    })
    .catch((error) => {
      console.error(error);
    });
}

控制台日志如下所示:

VM639:2 GET https://facesdbook.badurl.com/ 0 ()
getMoviesFromApiAsync @ VM639:2
(anonymous) @ VM643:1
VM639:8 TypeError: Failed to fetch

为什么即使我抓住它也会看到第一个错误?

0 个答案:

没有答案