Bonjour,
De puis le front-end, j'appelle une API du backend http://localhost:8000/MonApp/API/societes mais j'ai le message suivant
J'ai modifier l'appel du WS comme ceci (en ajoutant un Headers)Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur http://localhost:8000/MonApp/API/societes. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant.
Mais j'ai toujours le message d'avertissement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 const headers = new HttpHeaders() .set("Access-Control-Allow-Origin", "*"); @Injectable() export class ApiService { constructor( private http: HttpClient ) {} private formatErrors(error: any) { return new ErrorObservable(error.error); } get(path: string, params: HttpParams = new HttpParams()): Observable<any> { return this.http.get(`${environment.api_url}${path}`,{headers}) .pipe(catchError(this.formatErrors)); } }
Merci pour votre aide
Partager