CSS-файлы не загружаются в весенней безопасности - PullRequest
0 голосов
/ 05 сентября 2018

Я новичок в весенней загрузке и весенней безопасности. Здесь я пытаюсь запустить весеннее загрузочное веб-приложение с thymeleaf, но когда я пытаюсь нажать url на странице браузера, загруженной без css.

в Firefox ниже предупреждения, показывающего

Strict-Transport-Security: The connection to the site is untrustworthy, so the specified header was ignored.

Loading failed for the <script> with source “https://localhost:xxxx/assets/bootstrap/js/bootstrap.min.js”.

в Chrome ниже ошибка, показывающая

Refused to apply style from 'https://localhost:xxxx/assets/dist/css/login.css' because its MIME type ('application/json') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

Refused to apply style from 'https://localhost:xxxx/assets/bootstrap/css/bootstrap.min.css' because its MIME type ('application/json') is not a supported stylesheet MIME type, and strict MIME checking is enabled

Что не так в моем приложении.

1 Ответ

0 голосов
/ 05 марта 2019

Просто общий совет: если вы используете IDE, например, eclipse, убедитесь, что у вас есть все файлы в соответствующих папках, и проверьте счетчиком пути к файлам в вашем коде.

Вам также необходимо обновить проект, если вы скопировали файлы в папку проекта из файловой системы.

Во-вторых, перейдите в файл класса SecurityConfiguration и добавьте в него / assets / **, как указано ниже (если вы этого не сделали):

//...Other code here
private static final String[] PUBLIC_MATCHERS = {
            "/",
//...other code ....
            "/assets/**"
    };

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            .authorizeRequests().
            antMatchers(PUBLIC_MATCHERS).
            permitAll().anyRequest().authenticated();

//other code...
}
}

Если все это не работает в вашем случае, попробуйте использовать cdn для файлов начальной загрузки, проверьте это: Bootstrap Если cdn работает для начальной загрузки, то вы знаете, что у вас есть проблема либо с вашей ссылкой на путь, либо с вашей Конфигурацией безопасности.

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