У нас была та же проблема в нашем проекте, когда мы перестали использовать расширение CORS для браузера, которое было небезопасным и не всегда работало.
Вместо этого мы использовали встроенный прокси-сервер Angular CLI для перенаправления всех вызовов в удаленное местоположение.
Мы сделали это
A) создание файла proxy-config.json (см. https://stackoverflow.com/a/39715785)
B) и затем запустите проект с угловым CLI, используя следующую команду:
ng serve --proxy-config proxy.conf.json
Таким образом, вы обманываете свой браузер, заставляя его «думать», что вы получаете доступ к данным из того же места, даже если это не так. И в качестве бонуса вы избегаете использования расширений браузера, которые могут быть вредоносными.