Угловой 7: рабочая конечная точка при вызове возвращает HttpErrorResponse - PullRequest
0 голосов
/ 05 марта 2019

Когда я вызываю конечную точку в коде, как в Angular 7:

private SINGLE_ITEM_URL : string = "localhost:8081/getItem/";

  constructor(private http: HttpClient) {
  }

  getSingleItem(productId: number) {
    return this.http.get(this.SINGLE_ITEM_URL + productId);
  }

, я получаю следующую ошибку:

ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: "Unknown Error", url: "localhost:8081/getItem/1", ok: false, …} error: ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0, total: 0, type: "error", …} headers: HttpHeaders headers: Map(0) {} lazyUpdate: null normalizedNames: Map(0) {} __proto__: Object message: "Http failure response for localhost:8081/getItem/1: 0 Unknown Error" name: "HttpErrorResponse" ok: false status: 0 statusText: "Unknown Error" url: "localhost:8081/getItem/1" __proto__: HttpResponseBase constructor: ƒ HttpErrorResponse(init) __proto__: Object

Что для меня не совсем понятно, так какКонечная точка работает в почтальоне и в Chrome, и я понятия не имею, что не так.

Я также подписываю переменную в контроллере, однако она даже не достигает конечной точки.

У меня также есть перекрестная аннотация происхождения в моем java-контроллере, позволяющая выполнять межпортовые вызовы.

Я был бы очень благодарен, если бы у кого-нибудь была идея, как решить эту проблему.

...