gpt4 book ai didi

angularjs - 在 Ionic 中设置 CORS

转载 作者:行者123 更新时间:2023-12-03 06:46:36 27 4
gpt4 key购买 nike

我正在创建我的第一个 ionic 应用程序,但我正在与cors斗争,我在这方面没有很多经验,所以这个问题可能看起来很愚蠢。

我无权访问 API 站点,因此无法更改其中的任何内容。这是我用来从 api 站点获取数据的代码。我读过,cors只是在使用 ionic 服务进行测试时的一个问题,但我尝试构建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="*" />

关于angularjs - 在 Ionic 中设置 CORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461950/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com