Итак, я следовал руководству по обработке ошибок в угловых документах.Кажется, я всегда получаю сообщение об ошибке в своем сервисе, однако моя консоль всегда отображает мой объект ошибки как «[объектный объект]».Кто-нибудь знает, что вызывает это и как я могу это исправить?
Мой служебный файл
subViewPlus(section, sign){
return this.http.get('http://localhost:3000/forum/subViewPlus/' + section + '/' + sign)
.pipe(catchError(this.handleError)
}
private handleError(error: HttpErrorResponse) {
if (error.error instanceof ErrorEvent) {
// A client-side or network error occurred. Handle it accordingly.
console.error('An error occurred:', error.error.message);
} else {
// The backend returned an unsuccessful response code.
// The response body may contain clues as to what went wrong,
console.error(
`Backend returned code ${error.status}, ` +
`body was: ${error.error}`);
}
// return an ErrorObservable with a user-facing error message
return new ErrorObservable(
'Something bad happened; please try again later.');
};
Снимок экрана, который показывает журналы для консоли: какпревратить это [тело тела] в нечто более полезное?
![enter image description here](https://i.stack.imgur.com/4Ftnc.png)