У меня есть внешний интерфейс Angular, который пытается вызвать API весенней загрузки, но запросы блокируются из-за политики CORS.
Я следовал этому руководству по загрузке пружины и ВСЕ, что он говорит, это просто добавление аннотации @CrossOrigin
к контроллеру или методу, и оно должно работать:
Эта аннотация @CrossOrigin
разрешает запросы из разных источников только для
этот конкретный метод. По умолчанию он разрешает все источники, все заголовки,
методы HTTP, указанные в аннотации @RequestMapping и
maxAge 30 минут используется.
Я поместил эту аннотацию на свой класс контроллера.
Аннотация @RequestMapping
является запросом POST, и я звоню именно так, но я все еще получаю эту ошибку:
... из источника 'http://localhost:4200' заблокирован CORS
политика: Ответ на предполётный запрос не проходит контроль доступа
Проверьте: на заголовке нет заголовка «Access-Control-Allow-Origin».
запрашиваемый ресурс.
Это все еще не работает!
Почему?