如何在angularjs http请求中隐藏错误消息?

时间:2014-07-25 07:44:03

标签: javascript angularjs bad-request

我收到了来自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){})

1 个答案:

答案 0 :(得分:0)

您在上面提到的错误消息是特定于浏览器的。它是一种浏览器日志记录功能。

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

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

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

  • 使用像这样的日志过滤器

enter image description here

我没有解释得太多,因为已经有一个SO问题可以详细解释这些问题。

有关上述变通方法的详细说明,请参阅this SO