본문 바로가기

DEV/ANGULAR

angular httpclient 에러메세지가 null 일때 해결법 response error null

반응형

angular 버전을 4.3때로 올리고 HttpClient 를 이용하여 Angular api 에 나온대로 해서 error 작업을 하던중


원하던대로 body의 error메세지가 찍히지 않고 null 이 찍힌다. 좀 알아보니


text로 서버에서 리턴한경우는 리턴타입을 아래와 같이 명시해줘야 error메세지에 찍힌다.. 


save(account: any): Observable<any> {
return this.http.post('api/register', account, { responseType: 'text' });
}
this.registerService.save(register.value).subscribe(() => {
this.success = true;
}, (response) => this.processError(response));



반응형