Jak poprawnie korzystać z HTTP.GET w AngularJS? W konkretnym przypadku do zewnętrznego wywołania API?

Mam następujący kod w controller.js,

var myApp = angular.module('myApp',[]);

myApp.service('dataService', function($http) {
delete $http.defaults.headers.common['X-Requested-With'];
this.getData = function() {
    $http({
        method: 'GET',
        url: 'https://www.example.com/api/v1/page',
        params: 'limit=10, sort_by=created:desc',
        headers: {'Authorization': 'Token token=xxxxYYYYZzzz'}
     }).success(function(data){
         return data
    }).error(function(){
        alert("error");
    });
 }
});

myApp.controller('AngularJSCtrl', function($scope, dataService) {
  $scope.data = dataService.getData();
});

Ale myślę, że prawdopodobnie popełniam błąd w kwestii związanej z CORS. Czy możesz wskazać mi właściwy sposób wykonywania tego połączenia? Dzięki wielkie!

questionAnswers(7)

yourAnswerToTheQuestion