Вызов основного API asp.net из моего приложения Angular@5.2.0 и получение этой ошибки «net :: ERR_CONNECTION_REFUSED» - PullRequest
0 голосов
/ 25 мая 2019

Я просто пытаюсь вызвать функцию API ядра .net из моего приложения Angular v5.2.0, и я получаю "GET http://localhost:5000/api/values net :: ERR_CONNECTION_REFUSED zone.js: 3243"

Это мой файл component.js, который я использую для вызова API.

import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';

@Component({
  selector: 'app-value',
  templateUrl: './value.component.html',
  styleUrls: ['./value.component.css']
})
export class ValueComponent implements OnInit {

  values: any;
  constructor(private http: Http) {
  }

  ngOnInit() {
    this.GetValues();
  }

  GetValues() {
    this.http.get('http://localhost:5000/api/values').subscribe(response => {
      console.log(response);
    });
  }
}

Это ошибка, которую я получаю. введите описание изображения здесь

1 Ответ

0 голосов
/ 25 мая 2019

Ваш UI (угловой) код и API работают на одном и том же порту

Я вижу на изображении, что пользовательский интерфейс работает на localhost: 4200, и вы пытаетесь вызвать API на localhost: 5000

убедитесь, что localhost: 5000 запущен и попытайтесь получить данные с помощью любого клиента, например почтальона.

...