by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
двумя способами мучаюсь прокси сделать
и никак , скорее всего пути не понимаю в proxy.config :
"start": "ng serve --proxy-config proxy.config.json",
или
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "app:build",
"proxyConfig": "proxy.config.json"
},
сам proxy.config.json [что туда на пробу только не лепил, падают CORS хоть лопни]
{
"/Dict/": {
"target": "https://global.remote.org",
"secure": true,
"changeOrigin": true,
"logLevel": "debug"
},
"/Dict/*": {
"target": "https://global.remote.org",
"secure": true,
"changeOrigin": true,
"logLevel": "debug"
},
"/Dict/cer/": {
"target": "https://global.remote.org",
"secure": true,
"changeOrigin": true,
"logLevel": "debug"
},
"/Dict/cer/*": {
"target": "https://global.remote.org",
"secure": true,
"changeOrigin": true,
"logLevel": "debug"
},
}
а запрос чтото вроде такого должен быть
https://global.remote.org/Dict/cer?global=true
где что не правильно? как починить?
в httpclient запрос делаете на сами себя, т.е localhost:4200?
не , удалёный бек с веба
поэтому и не работает, у вас дев сервер ангулара выступает в качестве прокси и вы туда должны слать запросы PS напоминаю что в проде это работать не будет
а в чем смысл прокси тогда? 🙂 если мимо него идете
ну , это я понимаю а как мне их CORS пробить? это же не локальный бек где я сам себе CORS и хедеры могу включть 'Access-Control-Allow-Origin', '*' я думал для этого и нужен прокси конфиг , чтобы с веба уадённые бек без настройки CORS пропускать(я опцию secure:false тоже везде прбовал)
вот как проксюха работает политики браузера запрещает с вашего домена делать запрос, но бекенду на корс пофиг, если придет запрос потому: - дев сервер ангуляра может отправить запрос, но какой? - фронт отправляет на локлаьный дев-сервер запрос, тот уже в бек и ответ вам - чтобы локальный дев-сервер (4202) получил запрос — надо его отпарвить с фронта на него 🙂
> это же не локальный бек где я сам себе CORS и хедеры могу включть 'Access-Control-Allow-Origin', '*' сделайте proxy config и ходите в локаьный дев сервер
Обсуждают сегодня