API
add(data) {
return this.httpClient.post<any>('/api/v3/templates', data);
}
Observable
this.templateService.add(obj)
.subscribe(
(response) => {
console.log(reposne)
},
(error) => {
console.log(error)
}
);
My Post APIは、名前が既に存在するため、一部のメッセージでエラーが返されますが、エラーが発生しました。コンソール読む方法バックエンドからの角度4/2のカスタムエラーメッセージ
The object which is printed is
{
error:null
headers:HttpHeaders {normalizedNames: Map(0), lazyUpdate: null,
lazyInit: ƒ}
message:"Http failure response for http://localhost/api/v3/templates:
400 Bad Request"
name:"HttpErrorResponse"
ok:false
status:400
statusText:"Bad Request"
url:"http://localhost/api/v3/templates"
}
は、どのように私はそのレスポンスボディを持っていない私のエラー オブジェクトとして対応して取得していたメッセージを取得することができます。
ステータス:400 statusText: "Bad Request" ' –
エラーオブジェクトには含まれていないこのエラーのテキストで応答が返ってきています。ステータステキストにはテキストが含まれています「OK」や「Not Found」/ BadRequetなどのレスポンスステータスが表示されます。 –
@atulmishra、解決策を見つけましたか?また、サーバーからカスタムエラーメッセージを送信しようとしていますが、[HttpClient](https://angular.io/guide/http)を使用しているときに受信できません。しかし、私は以前の[Http](https://angular.io/api/http/Http) –