2017-01-16 53 views
0

在我的Angular2應用程序中,當Promise錯誤輸出時,如何獲取原始請求url和正文內容?我想獲得更多的像什麼叫做網址,什麼是主體內容的細節。我沒有看到它在「錯誤」的參數。Angular2 Promise錯誤處理 - 如何獲取原始請求url和正文內容

private handleError(error: any): Promise<any> { 
    if (error.status == 0) { 
     alert("Unable to reach the remote server."); 
    } 

    return Promise.reject(error.message || error); 
} 

請指教。

回答

0

對於本地的目的,你可以看看你的開發人員工具的網絡標籤。

AFAIK沒有辦法從錯誤對象中獲取這些信息。但是,你可以換你的網絡請求,並與一般PARAMS擴展錯誤對象。

如果你真的想XHR請求對象應該擴展的Http類和喜歡這裏註冊吧:

What is httpinterceptor equivalent in angular2?