angular 2 如何从 .post http 获取返回数据 angular2

angular 2 how to get returned data from .post http angular2

我正在使用 HTTP angular2 post 一些数据。它工作正常,我可以从 angular2 服务发送数据,在我的 express 后端接收它。

我想获取express返回的数据。如果我使用 .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.

无法在回调之外获取数据。 移动依赖于传递给 subscribe

的回调中的响应的代码
this._http.post(`${this.baseExpressUrl}adduser`, JSON.stringify(data), {headers:headers})
.map((res:Response) => res.json())
.subscribe((data) => console.log(data));