나는 다음과 같은 코드를 사용하여 각도 JS 컨트롤러에서 API에 액세스하려고 해요 :CORS 요청은 AngularJS와 함께 사용할 수 없습니다
$scope.getOperators = function() {
$scope.CSVData.forEach(function(entry) {
$http.defaults.useXDomain = true;
$http({
url : 'http://api.pts.se/PTSNumberService/Pts_Number_Service.svc/json/SearchByNumberList?numbers=' + number,
method : 'get'
}).success(function(data, status, headers, config) {
console.log(data);
});
});
};
을하지만 오류가 계속 :에서
XMLHttpRequest cannot load http://api.pts.se/PTSNumberService/Pts_Number_Service.svc/json/SearchByNumberList?numbers=76-3095686. Origin http://localhost:8888 is not allowed by Access-Control-Allow-Origin.
을 내가 이해 한 바에 따르면 CORS 요청이 서버에서 활성화되어야한다는 것을 알지만, 요청은 클라이언트 측에서 전송됩니다.
내가 누락 된 항목이 있습니까?
당신은 그 문제를 해결하기 위해 업무를 처리합니다. –
의 리소스가 올바른 헤더를 보내야합니다. –
서버 측에 "Access-Control-Allow-Origin"헤더가 없습니다. 여기를보십시오 : http://blog.bulte.net/12-24-2013/angular-wordpress-cors.html –