Политика CORS: в запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin». как это исправить? - PullRequest
0 голосов
/ 10 марта 2019

Я использую Jersey RESTful Web в качестве сервера и хочу общаться с angular. Каждый HTTP-запрос, который я пытаюсь отправить, создает следующую проблему:

Access to XMLHttpRequest at 'http://localhost:8080/CouponSystemJersey/login?password=1234&loginType=ADMIN&userName=admin' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Я знаю, что проблема в том, что проекты anguler и веб-службы находятся на одном и том же локальном хосте, но я знаю, что у них есть решение ..

Буду рад любой помощи.

1 Ответ

0 голосов
/ 10 марта 2019

Это происходит потому, что ваше угловое приложение и серверное приложение размещены в разных источниках , чтобы исправить это, вам нужно разместить их в одном источнике ( локально, которые вы можете использоватьпрокси ), или вам нужно включить CORS на вашем веб-сервере .Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...