скрыть часть URL - PullRequest
       26

скрыть часть URL

0 голосов
/ 25 октября 2018

Я использую swagger2.Я настроил его на перенаправление на swagger-ui.html при использовании доступа к корневому пути.

@Bean
public WebMvcConfigurer index() {
    return new WebMvcConfigurer() {
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
            registry.addRedirectViewController("/", "/swagger-ui.html");
        }
    };
}

Как я настроил в application.yml context-path как /api, теперь когда пользователь пытается получить доступ /api он перенаправлен на /api/swagger-ui.html.

Но я вообще не хочу отображать swagger-ui.html и оставить только /api.Есть ли способ достичь этого?

1 Ответ

0 голосов
/ 25 октября 2018

Вы можете использовать ниже java-скрипт на целевой HTML-странице

<script>
    history.replaceState('data to be passed', 'Title of the page', "/api/");
</script>
...