Я использую Spring Boot 2.2 и Angular 9.
У меня есть 3 Angular 9 приложений, размещенных в 3 папках: Main (/), Admin (/ admin) и Support (/ support). ).
У меня есть этот код для перенаправления на страницу индекса каждого приложения:
@GetMapping("/**/{path:[^\\.]*}")
public String redirectMain()
{
return "forward:/index.html";
}
@GetMapping("/admin/**/{path:[^\\.]*}")
public String redirectAdmin()
{
return "forward:/admin/index.html";
}
@GetMapping("/support/**/{path:[^\\.]*}")
public String redirectSupport()
{
return "forward:/support/index.html";
}
Но все запросы отлавливаются функцией redirectMain. Что я делаю неправильно? (Я тестирую эту функцию, используя PostMan, чтобы сделать запросы, чтобы убедиться, что это работает, прежде чем пытаться использовать сам маршрутизатор Angular. Также я пытаюсь использовать / admin и / admin / и / support и / support /) .