Как правильно обрабатывать запросы в моем угловом интерфейсе?В моем API node.js я всегда отправляю статус 404, если запрошенный ресурс не найден.Но отправив это, выведите сообщение об ошибке в консоль, как вы можете видеть на следующем рисунке.
Что мне делать, чтобы скрыть это сообщение от консоли браузера?
Я думаю, что это возможноРешением может быть отправка статуса 200 для всех запросов, но с настраиваемыми сообщениями об ошибках и пустыми массивами для запрошенных ресурсов. Кто-то может подсказать мне здесь?
Obs: В настоящее время я обрабатываю ошибкикак это:
service.ts
return this.http.get(url, options).pipe(
catchError(this.handleError),
map(response => {
return response['data'] || [];
})
)
private handleError(error: HttpErrorResponse) {
// return an observable with a user-facing error message
return throwError('Something bad happened; please try again later.');
};