Я использую пружинный ботинок 2.2 с angular 9.
Я использую удлинитель cors в firefox и chrome
Также в пружинном ботинке я ставлю
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**");
}
}
У меня по-прежнему возникает эта ошибка
Доступ к XMLHttpRequest в 'http://localhost: 8081 / credit / 1 / cancel ' from origin 'http://localhost : 4200 'было заблокировано политикой CORS: Ответ на предполётный запрос не проходит проверку контроля доступа: Нет статуса HTTP ok.
edit
пробовал
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.cors().and().build();
}
@Bean
CorsConfigurationSource corsConfigurationSource() {
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
source.registerCorsConfiguration("/**", new CorsConfiguration().applyPermitDefaultValues());
return source;
}
}
просто худший