Я пытаюсь получить данные в Angular 7 с помощью Dotnet Core Web Api. Я получаю данные, когда просматриваю локальный URL-адрес Api в Google Chrome, как показано на рисунке.
Когда я тестирую Api в почтальоне, я получаю этот ответ, как показано на рисунке.
На стороне интерфейса я получаю эту ошибку в консоли, как показано на рисунке.
Вот мой сервис Метод получения данных
GetJobTitle(): Observable<any> {
debugger;
return this.http.get(this._baseUrl)
.pipe(
map((response: Response) => {
return response;
}),
catchError((error: Response) => {
return throwError(console.log(error));
})
);
}
А вот component.ts Get Method
GetAllJobTitle(): void {
debugger;
this.jobTitleService.GetJobTitle()
.subscribe(
(data: JobTitleModel[]) => {
this.MyDataSource = new MatTableDataSource();
this.MyDataSource.data = data;
console.log("Data retrieved !!!" + data);
},
error => {
console.log('There was an error while retrieving Positions !!!' + error);
});
}
Я погуглил, но не смог найти никакого решения.Я также добавил CORS в Api.Кто-нибудь может подсказать, что мне здесь не хватает или что я здесь не так сделал?