从cordova 应用程序调用现有url 的404 错误

man*_*ish 0 cordova phonegap-build hybrid-mobile-app ionic-framework ionic

这是我的cordova应用程序的角度控制器

angular.module('mobApp.controllers', ['ionic'])
.controller('SignupController', function($scope, $http, $location) {

        $scope.submitCommonSignUpForm = function(isValid, formData) {
            if (isValid) {
                var d = formData;
                $http.post('http://X.X.X.X/api/v1.0/basicSignup',formData).
                then(function(d){

                }).
                then(function(e){

                });
            }
        };  

});
Run Code Online (Sandbox Code Playgroud)

我得到了404http://X.X.X.X/api/v1.0/basicSignup但事实是它存在。知道为什么吗?

在我的应用程序里面platform > android > res > config.xml我有set <access origin="*" />

Jos*_*eam 5

您需要从 Cordova安装白名单插件

请参阅我之前关于此的回答

您需要安装白名单插件以在您的 Cordova 应用程序中允许 XHR 支持。没有它,您就无法发出外部请求。

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