Я использую @ angular / core ":" ^ 7.2.1 ", и у меня есть конечная точка, которая находится за пределами моего локального хоста. Мой env - localhost: 4200 пытается сделать запрос http http: http://xyz.ca:10039/MKMSummerCampWS/camp
Я настроил все следующим образом:
proxy.conf.json:
{
"/MKMSummerCampWS/camp": {
"target": "http://xyz.ca:10039/MKMSummerCampWS/camp",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
},
}
angular.json:
"architect": {
"build": {
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "MKMSummerCamp:build",
"proxyConfig": "proxy.conf.json"
},
Когда я запускаю сервер $ ng --open
Я даже получаю уведомление, что он успешно сопоставил прокси:
Proxy created: /MKMSummerCampWS/camp -> http://xyz.ca:10039/MKMSummerCampWS/camp
[HPM] Subscribed to http-proxy events: [ 'error', 'close' ]
И когда я загружаю страницуЯ вижу на консоли:
[HPM] GET /MKMSummerCampWS/camp -> http://xyz.ca:10039/MKMSummerCampWS/camp
Но все же в Chrome он по-прежнему дает мне:
Access to XMLHttpRequest at 'http://xyz.ca:10039/MKMSummerCampWS/camp' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Мне нужно прибегнуть к использованию подключаемого модуля Chrome Allow-Control-Allow-Происхождение: *
Любая помощь будет высоко ценится!
Устад