尝试从Angular中从本地主机获取数据时出现404 Not Found错误

时间:2020-05-30 10:10:05

标签: angular http localhost

我正在尝试从SpringBoot应用程序(http://localhost:51535/company/BABA)中获取数据并使用Angular显示它们。

这是我的proxy.conf.json文件:

{  "/company/*": {    
    "target": "http://localhost:51535/company/BABA",    
    "secure": false,    
    "logLevel": "debug"
    }
}

这是我的服务:

import { Injectable } from '@angular/core';
import {HttpClient} from '@angular/common/http'
import {IData} from './data';
import { Observable } from 'rxjs';


@Injectable({
  providedIn: 'root'
})
export class CompanyserviceService {

    private _url: string = "https://cors-anywhere.herokuapp.com/http://localhost:51535/company/BABA";

  constructor(private http: HttpClient) { }

  getData(): Observable<IData[]>{
    return this.http.get<IData[]>(this._url);
  }

}

我已尝试通过使用“ https://cors-anywhere.herokuapp.com/”作为URL中的前缀来解决CORS问题,如堆栈上的建议。

这是来自浏览器控制台的localhost:4200-

Error on browser console

请告诉我该如何解决。

0 个答案:

没有答案