Bonjour,

De puis le front-end, j'appelle une API du backend http://localhost:8000/MonApp/API/societes mais j'ai le message suivant

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.
J'ai modifier l'appel du WS comme ceci (en ajoutant un Headers)

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));
}
 
 
 
}
Mais j'ai toujours le message d'avertissement.

Merci pour votre aide