2014-12-14 2 views
0

저는 AJAX 개발을 처음 접했습니다. 같은 출처 정책으로 인해 지금까지 가장 불편한 점은 원격지에 로컬 파일을 배포하려고 할 때마다 자바 스크립트 파일의 호스트 정보 문자열 (예 : 절대 URL)을 수정하는 것입니다. 이렇게하기위한 쉘 스크립트 작성에 대해 생각했지만 어색하고 유연하지 않은 것처럼 보입니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?AJAX 응용 프로그램을 로컬에서 개발하고 즉시 배포하는 가장 좋은 방법은 무엇입니까?

편집 :

내가 대신 원격 AJAX 응용 프로그램을 디버깅 싶다면?

+1

만 호스트 정보없이 절대 URL을 사용 : 몇 가지 기준이있다? 예 : '/ path/to/endpoint'. 아니면 무슨 소리 야? –

+0

@FelixKling 어쩌면 나는 내 질문을 분명히하지 않았다. 사실 나는 절대 URL을 사용했는데 그게 문제입니다. 파일을 배포 할 때마다 "localhost"를 "xxx.com"으로 변경해야합니다. – Determinant

+0

URL에 호스트 (예 :'/ path/to/endpoint')가 없으면 변경할 필요가 없습니다. 나는 구체적인 예를 제시해야한다고 생각한다. –

답변

0

응답에 Access-Control-Allow-Origin: * 헤더를 추가하십시오. 그것은 당신이 사용하고있는 백엔드 또는 서버 측에 달려 있습니다.

  1. HTTP Access Control
  2. Enable CORS in Apache
  3. Website about "enable cross-origin resource sharing"
+0

구체적으로 좀 상세 해 주시겠습니까? – Determinant

+0

귀하의 질문이 변경되었습니다. 본인의 참조는 CORS를 사용하기위한 것입니다. 먼저 애플리케이션 사양을 설명하십시오. 백엔드 서버/웹 서버 란 무엇입니까? PlayFramework/Netty 또는 Tomcat이있는 PHP, NodeJS, Java/Scala가있는 Apache입니까? 또한 데이터를 소비하는 클라이언트 측은 무엇입니까? Javascript, 기본 Android 앱, 기본 iOS 앱 등이 포함 된 웹 앱입니까? –

+0

서버 쪽이 Tomcat이고 클라이언트 쪽이 JavaScript가있는 webapps입니다. – Determinant