Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript java脚本捕获块在promise的获取api响应中不起作用_Javascript_Fetch Api - Fatal编程技术网

Javascript java脚本捕获块在promise的获取api响应中不起作用

Javascript java脚本捕获块在promise的获取api响应中不起作用,javascript,fetch-api,Javascript,Fetch Api,当我试图从外部api获取一些数据时,假设internet连接不可用,那么它必须显示catch块中的错误,但它没有显示错误。我无法从catch块控制台记录任何内容,因此无法显示没有internet连接错误 如果互联网因任何原因而关闭,而不是我如何获得此信息,则表明互联网已关闭。 我期待着从捕获块中得到这个消息 class EasyHTTP{ 获取(url){ 返回新承诺((解决、拒绝)=>{ 获取(url) .then(res=>res.json()) .然后(数据=>解析(数据)) .catc

当我试图从外部api获取一些数据时,假设internet连接不可用,那么它必须显示catch块中的错误,但它没有显示错误。我无法从catch块控制台记录任何内容,因此无法显示没有internet连接错误

如果互联网因任何原因而关闭,而不是我如何获得此信息,则表明互联网已关闭。 我期待着从捕获块中得到这个消息

class EasyHTTP{
获取(url){
返回新承诺((解决、拒绝)=>{
获取(url)
.then(res=>res.json())
.然后(数据=>解析(数据))
.catch(err=>reject(err));
});
}
}
consthttp=neweasyhttp;
http.get('https://jsonplaceholder.typicode.com/users')

.then(data=>console.log(data)).catch(err=>console.log(err))
的第二个参数
。然后
用于错误处理。换成

http.get('https://jsonplaceholder.typicode.com/users')
  .then(data => console.log(data), err => console.log(err));