2014-06-06 1 views
0

아약스를 사용하여 다른 도메인에 배치 된 다른 서비스에 액세스 할 수있는 프로젝트를 개발할 계획이므로 각 프로젝트에서 서로 다른 유형의 데이터를 얻을 수 있습니다.ajax를 통해 다른 도메인에 요청할 수 있습니까? 아니면 사이트 간 제한입니까?

처음에는 사이트 간 스크립팅으로 인해 수행 할 수없는 작업으로 인해 다른 접근 방식을 사용해야하거나 브리지를 사용할 필요가 있다고 생각했습니다. 다른 사람) 그러나 교량은 성과 문제점이 될 것입니다.

하지만 Google의 API를 사용하여 Angular를 테스트 한 결과 작동한다는 것을 깨달았습니다. 내 말은, 나는 내 localhost에 AJAX 호출을 할 수있다. (비록 localhost는 googleapis.com에서로드 된 스크립트를 사용하기 때문에 localhost가 작동 할 수도있다.)

이제 mail.mydomain.com, profiles.mydomain.com, media.mydomain.com 등과 같은 다른 도메인에 대한 ajax 호출 페이지를 가질 수 있는지 궁금합니다. 그렇다면 그렇게 할 수 있습니까? 아니면 제한이 있습니까? 몇 년 전 크로스 스크립트 블록으로 인해 그런 일을하는 데 어려움이 있음을 기억합니다.

도움이 될 경우, 각도를 사용하여 데이터를 가져 와서 뷰 위에 페인트 할 계획입니다.

감사합니다.

+0

예, 가능합니다. 또 다른 방법은 모든 요청을 가져 와서 요청 된 서비스에 따라 다른 호스트로 리디렉션하는 프록시 또는로드 밸런서를 사용하는 것입니다. – Alp

답변

0

예, 제한 사항이 있지만 쉽게 해결할 수 있습니다. HTTP 헤더 "액세스 제어 허용 - 원본"을 "*"로 설정하십시오.

관련 문제