У меня есть приложение Java Spring JPA, и я хочу разрешить каждое сопоставление (/ test, / test / 1, / test / 1 / test и т. Д.) Для хоста: http://localhost:4200
. Однако с помощью следующего кода я получаю ошибку CORS при каждом вызове.
Мой основной класс:
@SpringBootApplication
public class TestApplication implements WebMvcConfigurer
{
public static void main(String[] args)
{
SpringApplication.run(TestApplication.class, args);
}
@Override
public void addCorsMappings(CorsRegistry registry)
{
registry.addMapping("*").allowedMethods("OPTIONS", "GET", "PUT", "POST", "DELETE").allowedOrigins("http://localhost:4200").allowedHeaders("*");
}
}
Я пытался registry.addMapping("/**").allowedMethods("OPTIONS", "GET", "PUT", "POST", "DELETE").allowedOrigins("http://localhost:4200").allowedHeaders("*");
, который работает для / test, но не для / test / 1/контрольная работа. Нужно ли добавлять сопоставление для каждого маршрута? Например: addMaping("/**")
, addMaping("/**/**")
, addMaping("/**/**/**")
или я могу иметь одно сопоставление для каждого маршрута?