@CrossOrigin (origins = "*") не работает в Firefox - PullRequest
1 голос
/ 01 июня 2019

В моем классе контроллеров я указал @CrossOrigin(origins = "*"), и я пытаюсь подключить мое угловое приложение, но оно не работает.Я знаю, что это из-за того, что Angular работает на порте 4200, а приложение Java работает на порте 8080, но есть ли способ сделать это?Без развертывания войны?

@CrossOrigin(origins = "*")
@RestController
public class UserController {
//
}

1 Ответ

0 голосов
/ 01 июня 2019
  1. Если вы используете Пружинная загрузка

Поддержка CORS отключена по умолчанию и включается только один раз свойство management.endpoints.web.cors.allowed-origins установлено.

  1. Также согласно Поддержка CORS в Spring Framework

Если вы используете Spring Security, обязательно включите CORS в Spring Уровень безопасности также позволяет использовать конфигурацию определено на уровне Spring MVC.

  1. Еще одна проблема может быть CORSMIssingAllowCredentials

Если запрос отправляется с использованием XMLHttpRequest, убедитесь, что вы не установлен для withCredentials в true.

  1. Firefox Не поддерживает CORS для ресурсов, которые перенаправляют
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...