加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 在离子中设置CORS

发布时间:2020-12-17 17:15:39 所属栏目:安全 来源:网络整理
导读:我正在创建我的第一个离子应用程序,但我正在与cors挣扎,我在这个领域没有很多经验,所以这个问题可能看起来很愚蠢. 我无法访问api网站,因此我无法更改任何内容. 这是我用来从api站点获取数据的代码.我已经读过,当使用离子发射器测试时,cors只是一个问题,但我
我正在创建我的第一个离子应用程序,但我正在与cors挣扎,我在这个领域没有很多经验,所以这个问题可能看起来很愚蠢.

我无法访问api网站,因此我无法更改任何内容.
这是我用来从api站点获取数据的代码.我已经读过,当使用离子发射器测试时,cors只是一个问题,但我已经尝试构建Android应用程序并将apk转移到我的手机,但它似乎也没有在那里工作(我不能看到我手机上的控制台登录测试它:))

app.controller('VolleyCtrl',function($http,$scope) {
      $scope.wedstrijden = [];
      $http.get('http://www.volleyadmin2.be/services/wedstrijden_xml.php?province_id=5&stamnummer=O-0696&format=json')
        .success(function(response) {
          angular.forEach(response,function(child) {
            $scope.wedstrijden.push(child);
          })
        });

  });

解决方法

If you’re using a newer version of Cordova (or the latest Ionic CLI) to develop your app,you may be experiencing http 404 errors when your app tries to make network requests.

这可以通过Cordova Whitelist plugin快速解决.

您可以在Ionic docs: Cordova Whitelist找到更多文档.

解:

在shell /终端中运行以下命令:

ionic plugin add https://github.com/apache/cordova-plugin-whitelist.git

您现在唯一需要做的就是在config.xml中添加一个属性
?文件:

< allow-navigation href =“*”/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读