I'm building a ionic+angular app for listing euromillions results, and I'm trying get data by external api, I don't want to use a server, it's just for listing the api results, but I'm getting the cors block, and I dont know how to resolve this, can someone help me? Thanks
lotteries.service.ts
import { Injectable } from '@angular/core';
import { HttpClientModule, HttpClient } from '@angular/common/http';
import { Euromillions } from './lottery.model';
@Injectable({
providedIn: 'root'
})
export class LotteriesService {
private euromillions: Euromillions[] = [
{
id: 'r1',
numbers: '6-14-22-37-45',
stars: '3-7',
draw_info: 'Sorteio Nº076, 22-10-2019'
}
];
constructor(private httpService: HttpClient) { }
getLastEuromillions() {
return [...this.euromillions];
}
getApi() {
return this.httpService.get('https://nunofcguerreiro.com/api-euromillions-json');
}
}
lotteries.page.ts
import { Component, OnInit } from '@angular/core';
import { Euromillions } from './lottery.model';
import { LotteriesService } from './lotteries.service';
@Component({
selector: 'app-lotteries',
templateUrl: './lotteries.page.html',
styleUrls: ['./lotteries.page.scss'],
})
export class LotteriesPage implements OnInit {
euromillions: Euromillions[];
constructor(private lotteriesService: LotteriesService) { }
ngOnInit() {
this.lotteriesService.getApi().subscribe((data)=>{
console.log(data);
}
)};
}