Конфигурирование заголовков ответов CORS на сервере на самом деле не вариант.Вы должны настроить прокси на стороне клиента.
Sample to Angular - Итак, я создал файл proxy.conf.json для работы в качестве прокси-сервера.Ниже приведен мой файл proxy.conf.json:
{
"/api": {
"target": "http://localhost:49389",
"secure": true,
"pathRewrite": {
"^/api": "/api"
},
"changeOrigin": true
}
}
Поместите файл в тот же каталог package.json, затем я изменил команду запуска в файле package.json, как показано ниже
"start": "ng serve --proxy-config proxy.conf.json"
Теперь http-вызов из компонента приложения выглядит следующим образом:
return this.http.get('/api/customers').map((res: Response) => res.json());
И наконец, для запуска используйте npm start или ng serve --proxy-config proxy.conf.json