Comment ajouter une clé API et un nom d'utilisateur API dans les services Angular

Quelqu’un peut-il s’il vous plaît m’indiquer comment ajouter une clé API et un nom d’utilisateur API dans les services Angular ?
Par exemple :
return this.http.get(‘https://converge.trydiscourse.com/categories.json’, { ‘Api-Key’: ‘123456789’, ‘Api-Username’: ‘system’ });
Je rencontre une erreur ici.

Je soupçonne que le problème survient parce que votre code ajoute les paramètres Api-Key et Api-Username comme paramètres de requête à la requête GET. Les paramètres Api-Key et Api-Username doivent être inclus dans les en-têtes de la requête, et non comme paramètres de requête. Vous trouverez un exemple avec curl sur la manière de configurer cela dans la section Authentification, située en haut de cette page : https://docs.discourse.org/.

Problème résolu de mon côté
fetchCategory() {
const headers = new HttpHeaders()
.set(‘Api-Key’, ‘123456’)
.set(‘Api-Username’, ‘abcd’);
const result = this.http.get(‘https://url.json’,{headers }); return result;
}
J’ai également activé les CORS depuis mon navigateur, et tout fonctionne maintenant correctement.