javascript – Angular 2 HTTP得到处理404错误

前端之家收集整理的这篇文章主要介绍了javascript – Angular 2 HTTP得到处理404错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个服务空服务json,但我收到这些错误.如果我使用https://jsonplaceholder.typicode.com/posts/6然后它的确定.如何以正确的方式处理这些错误

服务:

constructor( private http:Http ) { }

fetchData(){
  return this.http.get('https://jsonplaceholder.typicode.com/psts/6')
      .map(
          (res) => res.json()
      )
      .subscribe(
        (data) => console.log(data)
  );
}

错误

enter image description here

最佳答案
您需要将第二个回调传递给subscribe方法.当出现错误时,将执行此回调.

function handleError(error) {
  console.log(error)
}

fetchData(){
  return this.http.get('https://jsonplaceholder.typicode.com/psts/6')
      .map(
          (res) => res.json()
      )
      .subscribe(
        (data) => console.log(data),(error) => handleError(error)
  );
}
原文链接:/js/429470.html

猜你在找的JavaScript相关文章