离子应用程序在另一个HTTP GET中使用HTTP GET崩溃

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了离子应用程序在另一个HTTP GET中使用HTTP GET崩溃相关的知识,希望对你有一定的参考价值。

我正在使用Ionic4。为了避开CORS,我正在使用此插件-https://ionicframework.com/docs/native/http/

我打电话:

newurl = '<some google api url>';
this.http.get(newurl, {}, {}).then(data => {
      newurl = '<some other google api url>'
      this.http.get(newurl, {}, {}).then(data2 => {  //<=== this one fails

      }
}

第二个GET调用失败。因为该插件是Cordova,所以我必须在我的设备上运行它(不能使用ionic serve),而且我没有任何日志-Sentry日志服务没有向我发送任何内容。

我知道在升级到Ionic 4并使用旧的Http模块之前,我可以像这样链接调用-您现在不能这样做吗?如果是这样,我在做什么错?

答案

我弄清楚发生了什么-有冲突的Cordova插件具有不同版本的Ok HTTP,因此,在整理它们之后,一切正常。

以上是关于离子应用程序在另一个HTTP GET中使用HTTP GET崩溃的主要内容,如果未能解决你的问题,请参考以下文章

离子:this.http.get(...).map 不是函数

javascript 离子HTTP GET

离子区域搜索

离子存储和变量

角度 $http.get / restangular 调用失败

带有授权标头的离子 http 请求