Когда я вызываю конечную точку в коде, как в 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-контроллере, позволяющая выполнять межпортовые вызовы.
Я был бы очень благодарен, если бы у кого-нибудь была идея, как решить эту проблему.