2014-11-12 5 views
0

packagist.org에서 작곡가 패키지의 최신 안정 버전을 얻으려고합니다 (예 : https://packagist.org/packages/doctrine/cache).packagist.org에서 최신 패키지 가져 오기

내가 찾은 가장 좋은 방법은 https://packagist.org/packages/doctrine/cache.json을 사용하여 json 응답을받는 것입니다. 그러나 자바 스크립트를 사용하여 교차 도메인 제한으로 차단하여 사용하고 있습니다.

아이디어가 있으십니까?

답변

0

크로스 도메인 제한을 피하는 가장 쉬운 방법은 로컬 도메인의 서비스에 대한 서버 측 프록시를 설정하는 것입니다.

  • 아약스 요청
  • your-domain.com/packagist-proxy?package=doctrine%2Fcache에 서버가 https://packagist.org/packages/doctrine/cache.json
  • 서버에 요청 클라이언트에 대한 응답을 전달하게
당신은 너 자신에 더욱 쉽게 만들 수

서버에서 최신 버전의 처리를 수행 한 다음 전체 응답 대신 클라이언트로 보냅니다.