我正在尝试从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-
请告诉我该如何解决。