我有一个使用 AngularJS 的 PhoneGap 应用程序。我正在对我的 Node 后端使用一个非常简单的 $http 调用:
$http.get("http://localhost:6969/random")
.then(function(response) {
$scope.images = response.data;
});
无论如何,PhoneGap 永远不会打到后端。我已经在普通浏览器中对其进行了测试,并且可以按预期工作。
我显然已经阅读了很多关于它的内容,并且大多数人使用白名单来修复它,但是在我的 中config.xml
,我的白名单几乎是尽可能开放的:
<plugin name="cordova-plugin-whitelist" source="npm" spec="1.1.0" />
<allow-navigation href="*" subdomains="true" />
<allow-intent href="*" subdomains="true"/>
<access origin="*" subdomains="true"/> <!-- Required for iOS9 -->
我必须改变什么?断断续续地与这个错误搏斗了几天,在我的空闲时间无法真正创建新的酷功能有点烦人。
编辑:我正在phonegap serve
使用PhoneGap Developer App 为该应用程序提供服务并对其进行测试。