我有一个应用程序,可以在浏览器上正常工作,但是我在模拟器上运行了它,它无法从服务器中检索数据,但是出现了这个错误:
polyfills.js:5601选项http://localhost:3005/api/posts/toto净:: ERR_CONNECTION_REFUSED scheduleTask @ polyfills.js:5601 push ../ node_modules / zone.js / dist / zone.js.ZoneDelegate.scheduleTask @ polyfills.js:2768 onScheduleTask @ polyfills.js:2659 电容器运行时间.js:81错误,类型错误:您提供了“函数(错误){ // TODO:将错误发送到远程日志记录基础结构 console.error(错误); //登录到控制台 // TODO:更好地转换错误以供用户使用 _this.log(操作+“失败:” + error.message); //通过返回空结果让应用继续运行。 返回Object(rxjs__WEBPACK_IMPORTED_MODULE_3 __ [“ of”])(结果); }'预计会出现流。您可以提供一个Observable,Promise,Array或Iterable。
这是我从服务器检索数据的方法: ```
getDataScanedFromBD() {
const loading = await this.loadingController.create({
message: "Loading"
});
await loading.present();
await
this.api.getProductById("toto").subscribe(
result => {
this.ObjectResult = result;
console.log(JSON.stringify(this.ObjectResult));
//loading.dismiss();
},
err => {
console.log(err);
//loading.dismiss();
}
);
}
```
我正在使用IONIC 4,有人可以帮忙吗?