我的环境是Angular 2 front和node as backndnd。我有一个组件类正在调用调用节点后端的DataService。当节点后端为错误情况返回500时,它当前在浏览器开发者控制台上打印整个未捕获的异常消息。所以,我添加了这样一个问题:
let productPromise: Promise<void> = this.dataService.getProduct()
.then((product: IProduct): void => {
//
//
})
.catch(function (data) {
//TO implement
});
有了它,它不会在控制台上打印大的未捕获的异常,但它仍然显示:
GET http://localhost:9000/api/products 500 (Internal Server Error)
稍后我们将决定在UI上显示的确切消息。但是,此时,我们不希望在开发控制台中显示以下500错误:
GET http://localhost:9000/api/products 500 (Internal Server Error)
我如何实现这一目标?
答案 0 :(得分:0)
浏览器通常会记录HTTP错误。我们只能通过调整浏览器的设置来隐藏它们。