2012-04-29 2 views
1

2 개의 별도 포트 (localhost:35000localhost:35001)에 각각 2 개의 웹 응용 프로그램이 실행되며, 각각 mySite.comapi.mySite.com으로 매핑됩니다. 이제 그들은 둘 다 별도의 포트에서 실행되기 때문에 이것은 자바 스크립트를 사용하여 API를 호출하지 못하게하는 동일한 출처 정책을 트리거합니다.동일한 출처 정책 2 개의 프로젝트가 별도의 포트에 있음

이 방법이 있습니까? Visual Studio를 설정하여 두 응용 프로그램이 동일한 포트에서 실행되도록하거나 localhost에 대해 포트간에 교차 도메인을 허용하는 것입니다.

답변

1

이 경우 포트가 중요하지 않습니다. 그것은 클라이언트가 보는 오히려 다른 도메인 이름입니다.

API 서버에 Cross Origin Resource Sharing protocol을 구현하십시오. 이는 원점에서 어떤 요청이 허용되는지를 제어 할 수있는 권한을 서버에 부여하면서 교차 원점 XHR 요청을 허용합니다.