Http://localhost:4200' заблокирован политикой CORS: нет 'Access-Control-Allow-Origin'JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Http://localhost:4200' заблокирован политикой CORS: нет 'Access-Control-Allow-Origin'

Сообщение Гость »


Я получаю сообщение «http://localhost:4200» заблокировано политикой CORS: нет «Access-Control-Allow-Origin» при выполнении запроса через приложение Angular (версия 8.1.2). Заранее всем спасибо за внимание. Ниже я приведу свои классы обработки CorsFilter. В этом классе AppConfig я пытаюсь обрабатывать cors глобально, а не внутри контроллеров, например, используя @CrossOrigin(origins = "*").
import java.time.Duration; импортировать org.springframework.boot.web.client.RestTemplateBuilder; импортировать org.springframework.context.annotation.Bean; импортировать org.springframework.context.annotation.Configuration; импортировать org.springframework.web.client.RestTemplate; импортировать org.springframework.web.cors.CorsConfiguration; импортировать org.springframework.web.cors.UrlBasedCorsConfigurationSource; импортировать org.springframework.web.filter.CorsFilter; @Конфигурация публичный класс AppConfig { @Бин public RestTemplate restTemplate (построитель RestTemplateBuilder) { возвратный строитель .setConnectTimeout(Duration.ofMillis(240000)) //2м .setReadTimeout(Duration.ofMillis(240000)) //2м .строить(); } @Бин общественный CorsFilter corsFilter() { Источник UrlBasedCorsConfigurationSource = новый UrlBasedCorsConfigurationSource (); Конфигурация CorsConfiguration = новый CorsConfiguration().applyPermitDefaultValues(); config.setAllowCredentials(истина); config.addAllowedOrigin("*"); config.addAllowedHeader("*"); config.addAllowedMethod("ОПЦИИ"); config.addAllowedMethod("GET"); config.addAllowedMethod("POST"); config.addAllowedMethod("PUT"); config.addAllowedMethod("УДАЛИТЬ"); source.registerCorsConfiguration("/**", config); вернуть новый CorsFilter(источник); } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»