我正在尝试从本地数据库中获取数据。 本地网址: http://localhost:8000/
我在我的服务中强调了这个 / getPersonalInfoData 状态显示200,但我看不到任何数据。
component.ts:
var data = this.personalInfoService.getPersonalInfoData()
.subscribe(arg => this.driverData = arg);
console.log(data);
personalInfoService:
return this.http.get('/getPersonalInfoData').map((res: Response) => { console.log(res); return res; });
后端数据源API(Nodejs):
routes.get('/getPersonalInfoData',personal_info_controller.getPersonalInfoData);
答案 0 :(得分:1)
在personalInfoService中: -
1.Import { Http, Response, Headers, RequestOptions, URLSearchParams}
来自'@angular/http'
;
2.在方法中添加以下代码:
const headers = new Headers({
'Content-Type': 'application/json',
'Cache-control': 'no-cache',
Expires: '0',
Pragma: 'no-cache'
});
const options = new RequestOptions({ headers: headers });
return this.http.get(Url, options).map(res => {
return res.json();
});
希望这会对你有所帮助。