Ошибка при попытке использовать httpClient с API остальных - PullRequest
0 голосов
/ 12 июня 2019

Я получаю консольную ошибку при выполнении остальных API. ошибка: сообщение: «Http ошибка ответа (неизвестный URL): 0 неизвестная ошибка» имя: "HttpErrorResponse" хорошо: ложь статус: 0 statusText: «Неизвестная ошибка»

this.http.get ("https://restcountries.eu/rest/v2/alpha/co").subscribe((aa) => {alert ('okay')})

URL-адрес https://restcountries.eu/rest/v2/alpha/co

Как это решить?

1 Ответ

0 голосов
/ 12 июня 2019

Я не вижу ничего плохого в этом коде, возможно, вы используете более старую версию Angular?Я попробовал это в простом проекте Angular 8, и он, кажется, отлично работает:

import { Component } from '@angular/core';
import { HttpClient } from '@angular/common/http';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {
  title = 'test';

  constructor(private http: HttpClient) {
    this.http.get('https://restcountries.eu/rest/v2/alpha/co').subscribe((aa) => { alert('okay'); });
  }
}

Когда я запускаю проект, я вижу на своей вкладке сети, что запрос прошел и что предупреждение показывает:

working request

...