uber-api 제품 나머지 끝점을 테스트하려고 시도 했으므로 각도를 사용하여 응답을 얻을 수 없습니다. $ http.get url을 브라우저에 붙여 넣으면 작동합니다. 그러나 저는 항상 angularjs를 통해 오류 응답을 얻습니다. 아래의 jsfiddle은 내가 성취하고자하는 것을 제거한 예입니다. angularJS를 사용하여 uber-api 제품을 호출 할 때의 문제
function UberCtrl($scope, $http) {
$http.get('https://sandbox-api.uber.com/v1/products?latitude=37.7759792&longitude=-122.41823&server_token=<token_here>')
.success(function(data) {
console.log('success');
$scope.uberData = data;
})
.error(function(data) {
console.log('error');
$scope.uberData = 'Error: ' + data;
});
}
http://jsfiddle.net/t3kcwc7y/630/
나는이 이미 포함 된 경우 너무 유감 기존 jsfiddle/plunker 예를 찾을 수 없습니다. 미리 감사드립니다.크롬에서 테스트 할 때 크롬에 CORS 오류가있는 것으로 보이는 "요청되지 않은 리소스에 Access-Control-Allow-Origin '헤더가 있습니다. 파이어 폭스에서 작동합니다. 나의 궁극적 인 목표는 salesforce/force.com에서 이것을 실행하고 모든 브라우저에서 지원하는 것입니다. CORS 오류가 jsfiddle 때문인지 확실하지 않습니다.
동네 짱 측과 각 측면 모두에서 CORS 구성을 해결하려고 노력 후. 나는 대신 브라우저 자바 스크립트 호출에서 서버 http 콜 아웃으로 호출을 옮겼다. –