Весенние ботинки CORS INJAVA

Программисты JAVA общаются здесь
Anonymous
Весенние ботинки CORS IN

Сообщение Anonymous »

В приложении весенней загрузки я получаю исключение CORS от FE
У меня есть аннотация поверх контроллера, а также в конфигурации пружины, но проблема все еще возникает. .
Кто-нибудь еще сталкивается с такой же проблемой?
Я вставляю в проект то, что уже добавил, но безуспешно

Код: Выделить всё

 @Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("http://localhost:4200")
.allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") // Include PUT and OPTIONS
.allowedMethods("*")
.maxAge(3600L)
.allowedHeaders("*")
.exposedHeaders("Authorization")
.allowCredentials(true);

}

@CrossOrigin(origins = "http://localhost:4200", methods = {RequestMethod.GET, RequestMethod.POST, RequestMethod.PUT, RequestMethod.DELETE, RequestMethod.OPTIONS})
@RestController
@RequestMapping("/v1")
public class StudentsController {
Также в перехватчике я добавил следующие заголовки:

Код: Выделить всё

httpServletResponse.setHeader("Access-Control-Allow-Origin", "*");
httpServletResponse.setHeader("Access-Control-Allow-Methods", "GET,POST,OPTIONS,DELETE,PUT");
Это ошибка:
Доступ к XMLHttpRequest по адресу «http://localhost:8080/v1/employees/» из источника «http: //localhost:4200' заблокирован политикой CORS: метод PUT не разрешен Access-Control-Allow-Methods в предполетном ответе.

Подробнее здесь: https://stackoverflow.com/questions/790 ... pring-boot

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