2017-09-30 14 views
-1

일부 데이터를 게시하려면 HTTP angular2를 사용하고 있습니다. 그것은 괜찮아요, 난 angular2 서비스에서 데이터를 보낼 수 있습니다, 내 익스프레스 백엔드에서받을 수 있습니다.angular 2 .post http에서 반환 된 데이터를 얻는 방법 angular2

반품 된 데이터를 신속하게 보내고 싶습니다. .get .map((res:Response) => res.json())이 사용되지만 .post와 함께 작동하지 않습니다.

를 작동하지 ::

let successData = this._http.post(`${this.baseExpressUrl}adduser`, JSON.stringify(data), {headers:headers}).map((res:Response) => res.json()); 

내가 .post angular2에 가입 할 수있는 방법을 도와주세요.

답변

1

콜백 외부에서 데이터를 가져올 방법이 없습니다. 전달 된 콜백 내부의 응답에 따라 달라지는 코드를 이동하여

this._http.post(`${this.baseExpressUrl}adduser`, JSON.stringify(data), {headers:headers}) 
.map((res:Response) => res.json()) 
.subscribe((data) => console.log(data));