Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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/1/typescript/8.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
Angular 捕获异常后在开发人员控制台中不显示500错误_Angular_Typescript_Angular2 Services - Fatal编程技术网

Angular 捕获异常后在开发人员控制台中不显示500错误

Angular 捕获异常后在开发人员控制台中不显示500错误,angular,typescript,angular2-services,Angular,Typescript,Angular2 Services,我的环境是Angular 2前端和节点作为后端。我有一个组件类,它正在调用调用节点后端的数据服务。当node backend针对错误情况返回500时,它当前正在browser developer控制台上打印整个未捕获的异常消息。因此,我添加了一个如下捕获: let productPromise: Promise<void> = this.dataService.getProduct() .then((product: IProduct): void => {

我的环境是Angular 2前端和节点作为后端。我有一个组件类,它正在调用调用节点后端的数据服务。当node backend针对错误情况返回500时,它当前正在browser developer控制台上打印整个未捕获的异常消息。因此,我添加了一个如下捕获:

let productPromise: Promise<void> = this.dataService.getProduct()
        .then((product: IProduct): void => {
            //
            //

        })
        .catch(function (data) {
            //TO implement
        }); 
稍后我们将决定在UI上显示什么样的消息。但是,此时,我们不希望在开发人员控制台中显示以下500个错误:

GET http://localhost:9000/api/products 500 (Internal Server Error)

如何实现这一点?

浏览器通常会记录HTTP错误。我们只能通过调整浏览器的设置来隐藏它们。

在Chrome中,选中“隐藏网络”复选框。
GET http://localhost:9000/api/products 500 (Internal Server Error)