API在浏览器中工作但不能使用显示CORS问题的角度js代码

时间:2015-06-04 05:40:04

标签: angularjs cors angularjs-resource

我正在尝试集成来自freshdesk的API,它在浏览器中使用时提供json输出。在角度js代码中使用时,浏览器显示CORS问题。

在API服务中:

     function getticket(api, param,isArray) {
     var request = $resource(remoteServiceNametickets + api,
        param,
        {
            authenticate: {
                method: 'GET',
                isArray: isArray,
                headers: {
                 'Content-Type': 'application/json',
                'Authorization':'ocabjxpWZjsgVBzt3I:X'
                        }
            }
        });
        return request.authenticate().$promise.then(function (response) {
            if (response.status == '401') {//401 Unauthorized
                return;
            };
            return response;
        }, function (response) {
            //check for error status
        });
    }

在控制器中

function createTicket(){
    $scope.values=apiService.getticket('helpdesk/tickets/26673.json');
}

0 个答案:

没有答案