2014-03-06 6 views
1

특정 액션을 수행하기 위해 내부적으로 여러 Ajax 호출을 수행 할 수있는 자바 스크립트 API를 빌드해야합니다.자바 스크립트 API 작성

나는 자바 스크립트가 내 웹 사이트에서 CDN에서 참조되는 것과 비슷하게 참조되기를 바랍니다. 해결해야 할 두 가지 문제가 있습니다.

내 자바 스크립트는 www.api.com에서 호스팅됩니다. JS 파일 = myapi.js이 www.application.com에서 소비

  1. 내가 API (www.api.com/v1/api1)에 액세스하려고 할 때 myapi.js에서/V1/API1로, 그것은 www.applicationl.com/v1/api1에 대한 URL을 해결합니다. 이 문제를 어떻게 극복합니까?

  2. myapi.js의 개체를 초기화하려면 www.api.com에서 쿠키를 읽어야합니다. 단, JS 파일에서 쿠키를 읽는 상대 경로로 자신의 서버에서 CDN 기준에서 관련 파일을 참조 할 때 내가 그 부트 스트랩 CSS와 JQueryUI를 참조 www.application.com

에서 쿠키를 얻을 것입니다. 어떻게 다른가?

아무도 도와 줄 수 있습니까?

+0

시도 '// V1/API1' – naveen

+0

나던 (데이터의 구조화 된 데이터 JSON과 같은 형식이나 XML을 사용) 도움! // v1/api1을 사용하면 www.api.com/v1/api1로 이동하지 않습니다. 오히려 그것은 URL을 가리 킵니다 - v1/api1 – user3267925

+0

절대 URL을 사용 하시겠습니까? –

답변

0
  1. JS의 URL은 호스트 환경을 제공하는 문서와 관련이 있습니다. 스키마 상대 또는 절대 URI를 사용해야합니다.
  2. 대신 요청 및 응답의 몸을 사용하는 방법에 대한 쿠키에 저장하는 것 데이터를 전달
+0

요청 응답을하려면 API 기반 URI를 가져와야합니다. 그것을 얻는 방법 질문!? 내 서비스가 멀티 테넌트 웹 서버이므로 하드 코딩 할 수 없습니다. – user3267925