2014-05-16 5 views
1

ember-cli를 사용하고 있습니다. 원격 서버에 대한 호출이 필요하며 API를 제어 할 수 없으며 CORS가 API에 설정되어 있지 않습니다.API 프록시 서버

나는 프록시 서버 설정을 얻는 데 어려움을 겪고있다. 이상적으로 저는 ember-cli에 내장 된 것을 사용하고 싶습니다. 프록시 옵션 "ember serve --proxy"를 보았지만 사용 방법을 알 수 없습니다.

XMLHttpRequest cannot load https://www.somewhere.com/api/v1/data/plans. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access. 

는 또한 nginx를 찾고,하지만 난 어떻게 로컬 또는이를 설정하는 방법에 대해 아무 생각이 : 나는이 작업을 수행 할 때 내가 얻을

Ember.$.ajax('https://www.somewhere.com/api/v1/data/plans', { 
      "type": 'POST', 
      "dataType": 'JSON', 
      "data": { 
       "name": "My delivery plan", 
       "date": "2013/11/20", 
       "distance_unit": "mi" 
      }, // End data payload 
      "success": function (data, textStatus, jqXHR) { 
       return data; 
      }, 
      "error": function (jqXHR, textStatus, errorThrown) { 
       window.console.log(jqXHR); 
      } 
     }); 

을 :

는 기본적으로 내가하고 싶은 ember-cli 서버에서 작동하도록하십시오.

도움을 주시면 감사하겠습니다. 내가 nginx 생각하고

감사

답변

-1

이 작업을 수행하는 방법, 당신이 일을 할 수있는 방법에 대한 통찰력을 위해 할 수있는 follow along with this open pull request here.

좀 더 포괄적 인 자료를 얻었을 때이 답변을 업데이트하려고합니다.하지만 좋은 출발점이되어야합니다.