>

Ĥ 안녕, 나는 약간 혼란스러워서 어떻게 cors의 문제를 해결할 수 있는지 모른다. 응용 프로그램 외부에있는 모든 나머지 API로 서버를 가져 오기 때문에 서버에 문제가 없습니다.

다음 휴식 API를 테스트에 사용하고 있습니다

[ http://www.groupkt.com/post/f2129b88/free-restful-web-services-to-consume-and-test.htm] [1]

Code:

async getData(){
  const url = "http://www.groupkt.com/post/c9b0ccb9/country-and-other-related-rest-webservices.htm";
  const response = await this.http.get(url).toPromise();
  console.log(response)
}
}

HTML

<button (click)="getData();"></button>

다음 오류가 발생했습니다 :

XMLHttpRequest cannot load http://www.groupkt.com/post/c9b0ccb9/country-and-other-related-rest-webservices.htm. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access. [1]: http://www.groupkt.com/post/f2129b88/free-restful-web-services-to-consume-and-test.htm

  • 답변 # 1

    이 URL http://services.groupkt.com/country/get/all (예를 들어)을 사용해보십시오. 이것은 WebService 샘플입니다. 코드에서 사용하는 URL은 서비스에 대한 설명 일뿐입니다.

관련 자료

  • 이전 php - 이벤트가있는 td 요소 강조
  • 다음 javascript - AngularJS ng-repeat가 값을 인쇄하지 않습니다