Неверный тип MIME для нескольких файлов - PullRequest
0 голосов
/ 20 марта 2020

У меня следующая ошибка на всех моих JS файлах:

The script from “http://localhost:8086/home/js/classie.js” was loaded even though its MIME type (“text/html”) is not a valid JavaScript MIME type.

Я создал проект с использованием веб-сервера Intelij и TomCat, код для скриптов внутри HTML5 выглядит так:

<script type="text/javascript" src="js/script-delete-word.js"></script>

Почему это происходит, даже если я поместил type="text/javascript внутри тега script? Та же проблема касается файлов. css, я пытался изменить расположение папок js и css, но это не сработало.

1 Ответ

2 голосов
/ 20 марта 2020

Я создал проект с использованием Intelij

Ваша IDE не очень актуальна (если вы не используете какой-то встроенный веб-сервер, который идет с ним: если вы - вы следует сделать это явно в вопросе).

Почему это происходит

Что-то не так с вашим HTTP-сервером. Вы не сказали, какой сервер вы используете (или предоставили код для него, если вы написали его самостоятельно).

Почему это происходит даже при мысли, что я поместил type = "text / javascript внутри тега script?

Атрибут type (когда задан тип MIME значение module является частным случаем) сообщает браузеру, что ожидает в ответе на запрос URL-адреса сценария. Это позволяет браузеру избегать запроса сценариев на языках программирования, которых он не делает понять. Заголовки ответа HTTP все еще являются авторскими.

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