Как я могу обойти строгую проверку MIME? - PullRequest
0 голосов
/ 22 января 2020

Я получаю странную ошибку в консоли, из-за которой не работает мой файл CSS.

5e23e4d738f55c71e4e9f547: 1 Отказался от применения стиля из 'http://localhost: 3000 / stylesheets /main.css 'потому что его тип MIME (' text / html ') не является поддерживаемым типом MIME таблицы стилей и включена строгая проверка MIME.

Понятия не имею, что это значит, и я не могу получить какие-либо стили для применения. Я связал свои таблицы стилей так, как всегда:

 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
 <link rel="stylesheet" href="/stylesheets/main.css">

1 Ответ

0 голосов
/ 22 января 2020

Это потому, что браузер не может найти файл css по указанному вами пути.

Пожалуйста, убедитесь, что ваш файл main. css существует по указанному вами пути

Также убедитесь, что вы установили папку активов как stati c, чтобы к ней можно было обращаться глобально

app.use(express.static(path.join(__dirname, 'public')); 
// If your resources are inside public folder inside root & /stylesheets/main.css is inside the public folder

Чтобы проверить, является ли путь правильным или нет, просто проверьте этот URL в браузере и посмотрите если вы получаете css файл там или нет

...