Bas*_*sit 8 http response http-status-code-404 angular
如果失败,我有api返回400或404错误.
当我运行http.get方法时,它不会捕获订阅错误并抛出错误.
Http.get(`api/path/here`).map(res => res.json()).subscribe(
data => console.log(data),
error => console.log(error)
);
Run Code Online (Sandbox Code Playgroud)
以下是我得到的错误
Thi*_*ier 11
您也可以使用catch运算符
http.get(`api/path/here`)
.map(res => res.json())
.catch(
err => {
// handle errors
})
.subscribe(
data => console.log(data)
);
Run Code Online (Sandbox Code Playgroud)
.subscribe(res=>{
this.data=res;
console.log('bye');
},
(err)=>console.log(err),
()=>console.log("Done")
);
Run Code Online (Sandbox Code Playgroud)
试试这种方式.
| 归档时间: |
|
| 查看次数: |
9031 次 |
| 最近记录: |