Angular Http post显示错误

Angular Http post显示错误,angular,post,ionic-framework,promise,ionic3,Angular,Post,Ionic Framework,Promise,Ionic3,我写了这段代码 ServiceProvider.ts 这样我就可以打电话给我的服务提供商 this.authService.postData().then((result) => { this.loading.dismiss(); alert("full data " + JSON.stringify(result)); }, (err) => { this.loading.dismiss(); alert(JSON.stringify(err)); //SHow

我写了这段代码

ServiceProvider.ts 这样我就可以打电话给我的服务提供商

this.authService.postData().then((result) => {
  this.loading.dismiss();

  alert("full data " + JSON.stringify(result));

}, (err) => {
  this.loading.dismiss();
  alert(JSON.stringify(err)); //SHows ERROR HERE
});
它给了我这个错误:

{“headers”:{“normalizedNames”:{},“lazyUpdate”:null,“headers”:{},“status”:0,“statusText”:“未知错误”,“url”:null,“ok”:false,“name”:“HttpErrorResponse”,“message”:“Http失败响应(未知url):0未知错误”,“错误”:{“isTrusted”:true}


我哪里出错了?

什么是APIRL?如果它是在函数外部定义的,您应该使用this.apiUrl。它是在上面的类外部定义的@Injectable()使用this.http.post(this.apiUrl+'api/login',cred,header)解决问题了吗?我写这个时它显示错误。apiUrl它显示与以前相同的错误吗?
this.authService.postData().then((result) => {
  this.loading.dismiss();

  alert("full data " + JSON.stringify(result));

}, (err) => {
  this.loading.dismiss();
  alert(JSON.stringify(err)); //SHows ERROR HERE
});