Express не загружается CSS файлов - PullRequest
1 голос
/ 21 июня 2020

По какой-то причине мой CSS не загружается, я использую sass, поэтому он создает папку css вне папки public, и он просто продолжает делать это после того, как я пытаюсь переместить его

моя папка directory -node project -public + index. html Структура папки

- css + style. css + index. js (мой сервер)

Вот мои ссылки в css и промежуточном программном обеспечении, которое я использую для обслуживания этого в индексе

html

<link rel="stylesheet" href="../css/style.css">

nodejs

app.use(express.static('public'))

Обратите внимание, что теперь я также получаю сообщение об ошибке -

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

1 Ответ

1 голос
/ 21 июня 2020

Для обслуживания нескольких static files вам необходимо добавить несколько middlewares в свой index.js файл

app.use(express.static('public'));
app.use(express.static('css'));

и ссылку на CSS с этой строкой в ​​вашем index.html файле

<link rel="stylesheet"  href="style.css">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...