ngResource Access-Control-Allow-Origin

时间:2015-03-31 04:49:37

标签: angularjs cors django-rest-framework angular-resource

所以我在Django REST框架中抛出了一个RESTful API。我已经为API设置了ngResource GET请求

var app = angular.module('myApp', ["ngResource"]);
app.factory("Post", function($resource) {
  return $resource("https://foo.org/posts/:id", {}, {
    query: { method: "GET", isArray: true }
  });
});

app.controller("PostIndexCtrl", function($scope, Post) {
  Post.query(function(data) {
    $scope.posts = data.posts;  
  });
});

我收到错误

  

XMLHttpRequest无法加载https://foo.org/posts。 Access-Control-Allow-Origin不允许原点http://localhost:9000

所以它是一个CORS问题,但我似乎无法弄清楚如何解决这个问题。以前从未使用过CORS :(我应该添加什么才能让它正常工作

0 个答案:

没有答案