如何隐藏angularjs HTTP请求的错误信息?(How to hide error messa

2019-10-20 13:15发布

我得到了一个API,有些时候我会得到EXIF信息的请求,但有时我会得到错误信息{"error":"no exif data"}如何隐藏此错误消息。 在Chrome中,错误的是400(错误请求)

$http.get(res.getQNUrl(domain, key, "exif"))
    .success(function(data){
        $scope.imageExifMap[key] = data
    }).error(function(data,status,headers,config){})

Answer 1:

你上面提到的错误消息是针对特定浏览器。 这是一个浏览器的日志记录功能。

那么有它一个解决方法(不是因为它不是一个问题的解决方案)。 我不会推荐它,因为它是一个内置的浏览器功能,你正试图从这样做是为了做任务压制,但如果这是你想要的,然后这里有几种方法去实现它。

  • 使用像这样正则表达式过滤器

    ^(?!.* 404 \(Not Found\))(?!.*[file name])

  • 使用像这样一个日志过滤器

因为已经有一个SO问题,在详细解释了这些我都没有解释过了。

请参阅所以这对于关于上述的变通办法详细说明。



文章来源: How to hide error message in angularjs http request?