Spring Boot @CrossOrigin аннотация не работает - PullRequest
0 голосов
/ 21 марта 2019

У меня есть внешний интерфейс Angular, который пытается вызвать API весенней загрузки, но запросы блокируются из-за политики CORS.

Я следовал этому руководству по загрузке пружины и ВСЕ, что он говорит, это просто добавление аннотации @CrossOrigin к контроллеру или методу, и оно должно работать:

Эта аннотация @CrossOrigin разрешает запросы из разных источников только для этот конкретный метод. По умолчанию он разрешает все источники, все заголовки, методы HTTP, указанные в аннотации @RequestMapping и maxAge 30 минут используется.

Я поместил эту аннотацию на свой класс контроллера.

Аннотация @RequestMapping является запросом POST, и я звоню именно так, но я все еще получаю эту ошибку:

... из источника 'http://localhost:4200' заблокирован CORS политика: Ответ на предполётный запрос не проходит контроль доступа Проверьте: на заголовке нет заголовка «Access-Control-Allow-Origin». запрашиваемый ресурс.

Это все еще не работает!

Почему?

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