Mas o objeto err já está trazendo o erro de validação, basta voce ler e mostrar. No seu próprio print já mostra a estrutura do objeto com a mensagem.
1 curtida
novoContato(modelo: ContatoModel) {
return this.http
.post(`${environment.SIT}${this.servico}novo-contato/`, modelo)
.subscribe(
(res) => console.log("HTTP response", res),
(err) => console.log("HTTP Error", err),
() => console.log("HTTP request completed.")
);
}
Mas aonde pego esta estrutura do print ?
Não é neste código acima ?
no err ?
Sobre essa outra parte do código nao sei, mas tenta isso
.subscribe(
data => console.log('data', data),
error => console.log('error', error)
);
1 curtida
Como disse acima, ele imprime só o ok
Doideira hein. To curioso pra saber de onde tah vindo esse OK hehehe. Como que tá o backend?
Ah rapaiz, então o subscribe
que recebe as funções dessa forma está depreciado. Não sabia disso.
1 curtida
Mas mesmo depreciado, deveria funcionar.
O back é java
return ResponseEntity.status(BAD_REQUEST).body(new Mensagem(ERROR, chave + “-erro-geral”, e.getMessage()));
Será que não tem algum interceptor que esteja alterando algo não?
1 curtida
Vou ver
Só pode