API работал на POSTMAN, но не получил ошибку с Angular API - PullRequest
0 голосов
/ 11 июля 2019

API хорошо работал в Почтальоне, но не с угловым

Я пытался получить данные из API, но я получил это сообщение has been blocked by CORS policy, однако я добавил расширение для решения проблемы, но сейчас.

export class ProductsService {
  url = "http://demo.sylius.com/api/v1/products/";
  httpOptions = {
    headers: new HttpHeaders({
      'Content-Type': 'application/json',
      'Authorization': 'Bearer SampleToken'
    })
  };
  constructor(private http: HttpClient) { }
  GetAllProducts() {
    return this.http.get(this.url, this.httpOptions);
  }
}

Доступ к XMLHttpRequest по адресу http://demo.sylius.com/api/v1/products/' от источника 'http://localhost:4200' заблокирован политикой CORS: Ответ на запрос перед полетом не проходит проверку контроля доступа: Перенаправление не разрешено для запроса перед полетом .

core.js: 7187 ОШИБКА HttpErrorResponse {заголовки: HttpHeaders, status: 0, statusText: «Неизвестная ошибка», url: «http://demo.sylius.com/api/v1/products/", ok: false,…}

...