2017-05-12 30 views
1

我的環境是Angular 2前端,節點爲後端。我有一個組件類正在調用一個調用節點後端的DataService。當節點後端爲錯誤情況返回500時,它當前在瀏覽器開發者控制檯上打印整個未捕獲的異常消息。所以,我加了這樣一個問題:捕獲異常後,未在dev控制檯中顯示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

在Chrome中,選中「隱藏網絡」複選框。 – Amy

回答

0

瀏覽器通常會記錄HTTP錯誤。我們只能通過調整瀏覽器的設置來隱藏它們。

相關問題