Угловой запрос http

0

я пытаюсь извлечь некоторые изображения из службы FLICKR этого. К сожалению, у меня есть следующая ошибка:

XMLHttpRequest cannot load http://api.flickr.com/services/feeds/photos_public.gne?format=json. 

No 'Access-Control-Allow-Origin' header is present on the requested resource. 

Origin 'http://localhost:3000' is therefore not allowed access.

Вот мой код:

angular.module('myApp')
  .service('getFlickrImages', function($http){
    this.getData = function() {
      delete $http.defaults.headers.common['X-Requested-With'];
        return $http({
            method: 'GET',
            url: 'http://api.flickr.com/services/feeds/photos_public.gne?format=json'
         });
     }

  });

angular.module('myApp')
  .controller('MainCtrl', function ($scope, getFlickrImages) {
      $scope.data = null;
      getFlickrImages.getData().then(function(dataResponse) {
       $scope.data = dataResponse;
   });
  });

Здесь Плункер, если кто-то может мне помочь

Теги:

1 ответ

0

Я наконец нашел, что chrome плагин:

https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-ntp-icon

Установите его, активируйте и обновите представление.

Это позволит вам работать без этой проблемы Access-Control-Allow-Origin. Было бы хорошо, если бы кто-то приносил исправление, но прямо в код...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню