Я использую URL удаленного сервиса для извлечения данных и использования в своем угловом проекте 6.Так как это чаще всего вызывало проблему с CORS, мне пришлось использовать proxy.config.json.Конфигурация похожа на приведенную ниже:
В angular.json, внутри architect, внутри serve, я предоставил такую опцию:
"proxyConfig":"proxy.config.json"
И внутри proxy.config.json,
{
"/push/*":{
"target":"https://abc.xyz.bluemix.net/",
"secure":false,
"logLevel":"debug",
"changeOrigin":true
}
}
Во время работы в localhost, когда посещается любой URL с путем / push, он автоматически устанавливает выборки данных из URL https://abc.xyz.bluemix.net/push/123
Мне нужно знать, есть ли способ включить прокси в облаке тоже,Причина в том, что приложение работает на https://sample -dev.bluemix.net , из-за которого возникает проблема CORS в отсутствие прокси.
Проблема, с которой я сталкиваюсь, заключается в том, что после этих конфигураций, когда я выполнял Build with cmd ng build --prod
и отправляю в облако, при посещении / push я получаю ответ на содержимое в index.html.а не данные JSON, которые я должен получить, как я получил в местном.Я думаю, если это связано со структурой каталогов.
Внизу: включение заголовков CORS на стороне сервера не находится под моим контролем.URL-адреса являются поддельными