Как правильно использовать HTTP.GET в AngularJS? В частности, для внешнего вызова API?

У меня есть следующий код в 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();
});

Но, я думаю, что я, вероятно, ошибаюсь с проблемой, связанной с CORS. Не могли бы вы указать мне правильный способ сделать этот звонок? Большое спасибо!

Ответы на вопрос(7)

Ваш ответ на вопрос