0

我正在使用 Cordova 工具和 angularJS 开发移动应用程序。

我在不同的项目中编写了服务。我需要在我的科尔多瓦应用程序中调用这些服务,每当我尝试调用服务时,它都会给我错误:

净::ERR_CONNECTION_REFUSED

这可能是浏览器问题或标题问题。请建议我解决此问题的正确方法。

目前我在本地主机上运行服务,当我从提琴手调用它们时它工作得很好。

我还在服务项目中打开了 CORS。

JodoModule.service("AccountSrv", function ($http) {
    this.signUp = function (user) {
        var SignUpReq = {
            method: 'GET',
            url: 'http://localhost:62676/api/Account/signin'
        }
        $http(SignUpReq).success(function () { alert("Succ"); }).error(function (data) { alert("Err = " + JSON.stringify(data)); });
    }
});

我的控制器是,

JodoModule.controller("AccountCtrl", function ($scope, AccountSrv) {
    $scope.signUp = function () {
        AccountSrv.signUp();
    }
});
4

1 回答 1

0

您可以在模拟器中禁用跨域代理作为解决方法。

于 2015-02-14T13:21:28.067 回答