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 gives back a error with some Message in response as Name Already Exists But i am not able to get that in error Object which is printed to console
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"
}
how can I get the message that I am getting in response as my error object doesn't have that response body.