代码之家  ›  专栏  ›  技术社区  ›  Ian Warburton

取消异常处理

  •  0
  • Ian Warburton  · 技术社区  · 6 年前

    当此请求导致错误时,catch方法之后的then方法将运行。出现错误时如何停止运行代码?

    return fetch('url here', {
    
                credentials: "same-origin"
            })
                .then(res => {
    
                    return res.json();
                })
                .catch(err => {
    
                    console.log(err)
                })
                .then(d => console.log('What am I doing here?'));
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   Tushar Gupta    6 年前

    添加一个 return 在你的捕获中声明

    .catch(err => {
        console.log(err);
        return;
    })