Я упустил это, когда впервые посмотрел на скриншот вашего кода:
mode: 'no-cors'
Я не очень хорошо знаком с приложениями на Angular, но похоже, что вы пытаетесь выполнить аутентифицированный запрос к API Discourse с клиента. Я не уверен, где именно в коде Discourse это происходит, но, насколько я понимаю, Discourse блокирует запросы к API администратора, выполняемые с клиента. Это связано с тем, что невозможно выполнить такой запрос, не раскрыв API-ключ на клиенте. В связи с этим вам следует немедленно сменить свой API-ключ.