Я совершенно не понимаю, почему ошибка не запускается
это код, по которому я вызываю сервер
this.userService.createUser(values).subscribe((response)=> {
this.alertService.showConfirm("Usuario creado");
this.dialogRef.close(response);
}),error => this.alertService.showError({message: error.error.message})
эта ошибка не запускается
create user имеет следующий код
createUser(usuario): Observable<boolean>{
const accessToken = this.webStorageService.getAccessToken();
return this.http.post<boolean>(`${this.usersUrl}?access_token=${accessToken}`, usuario,{ headers: this.headers });
, где this.http - это HttpClient от AngularCommon, а заголовки -
this.headers = new HttpHeaders().set('Content-Type', 'application/json');
У меня есть перехватчик ответов, который перехватывает каждый ответ об ошибке, важный код перехватчик следующий
return throwError(err);
, потому что у меня есть перехватчик только для того, чтобы сделать что-то, если ошибка http 401, но я посылаю ошибку 400, у меня есть консольный журнал ошибок на перехватчике и это ловит ошибку прекрасно, любая подсказка, почему это не достигает подписки?
Я пытался удалить весь перехватчик, и он тоже не работает, поэтому я предполагаю, что это не проблема перехватчика