Perdi isso quando olhei pela primeira vez a captura de tela do seu código:
mode: 'no-cors'
Não estou familiarizado com aplicativos Angular, mas parece que você está tentando fazer uma solicitação de API autenticada para o Discourse a partir do cliente. Não tenho certeza de onde isso acontece no código do Discourse, mas entendo que o Discourse bloqueia solicitações de API de administrador feitas a partir do cliente. Isso ocorre porque não há como fazer a solicitação sem expor a chave da API no cliente. Relacionado a isso, você deve alterar sua chave de API agora.