Mir ist das entgangen, als ich mir den Screenshot Ihres Codes zum ersten Mal angesehen habe:
mode: 'no-cors'
Ich bin nicht mit Angular-Apps vertraut, aber es sieht so aus, als ob Sie eine authentifizierte API-Anfrage von einem Client an Discourse stellen möchten. Ich bin mir nicht sicher, wo dies im Discourse-Code geschieht, aber meines Wissens blockiert Discourse Admin-API-Anfragen, die vom Client aus gestellt werden. Dies liegt daran, dass es keine Möglichkeit gibt, die Anfrage zu stellen, ohne den API-Schlüssel auf dem Client preiszugeben. In diesem Zusammenhang sollten Sie Ihren API-Schlüssel jetzt ändern.