Отказался от применения стиля из 'URL', потому что его тип MIME ('text / html') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME - PullRequest
0 голосов
/ 28 марта 2020

Вот мой стек

  • Express
  • E js
  • Sass (устанавливается npm install - -save-dev sass '- зависимость от разработчика)

Я получаю сообщение об ошибке

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


тег head находится в отдельной папке partials:

- views
- - partials
- - - header.e js
- - index.e js

my CSS также находится в другой папке

- publi c
- - css
- - - style. css
- - - style. css .map
- - - style.s css


мой тег головы выглядит так:

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Learn Web</title>
<base href="/">
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>

Я отображаю свой индекс следующим образом:

app.get('/', (req, res) => {
    res.render('index');
})

Я пытался добавить <base href="/">
Я пытался пропустить rel="stylesheet"
Я пытался изменить type="text/css" до type="text/html" - Получил избавиться от ошибки, но стили не применяются.


Заранее спасибо!

1 Ответ

0 голосов
/ 29 марта 2020

Итак, я решил проблему. Но это как-то наполовину исправлено. Потому что я только начинаю свой проект, когда столкнулся с этой проблемой. Я перезапускаю свой проект, но использую генератор express, где он автоматически создает скелет приложения. Затем после этого я установил Sass, используя npm, и он заработал.

...