OpenServer: Symfony возвращает text/plain вместо text/javascript

71
15 января 2022, 18:00

В проекте на Symfony в папке public/ положил файлы js и css, но в браузере ( тестировал в mozilla) при подключении файла выходит ошибка Сценарий из «http://127.0.0.1:8000/static/js/jquery-3.1.1.min.js» был загружен, хотя его MIME-тип («text/plain») не является допустимым для JavaScript. И JS соответственно не работает.

Код подключения скрипта:

<script src="{{ asset('static/js/jquery-3.1.1.min.js') }}" type="text/javascript"></script>

Локальный сервер OpenServer вместе с symfony.exe, php: 7.3.2

Answer 1

Если мы говорим про статику, то ее загрузка, строго говоря, не имеет (или скорее не долджна иметь) к Symfony ни какого отношения. Статику должен отдавать веб в шаблоне же (в вашем примере <script src="{{ asset('static/js/jquery-3.1.1.min.js') }}" type="text/javascript"></script> ) создаются лишь правильные ссылки.

Я не очень силен в разработке в Win среде, однако в предполагаю что тут вопрос в корректной настройке OpenServer чтобы он отдавал статику с корректными mime-type.

Я так понимаю что openserver работает с Apache, беглое гугленье подсказывает проверить наличие вот такой конфигурации.

<Files "*.js">
    ForceType text/javascript
</Files>

Посмотрите вот тут https://stackoverflow.com/questions/12935119/set-my-js-mime-type-to-text-javascript там есть еще второй ответ, который вам возможно поможет.

READ ALSO
Как сделать эффект быстрой смены картинок за определенное время

Как сделать эффект быстрой смены картинок за определенное время

Есть несколько блоковКак при наведении сделать быстрое изменение картинок как в начальных титрах фильмах Marvel?

157
Аналог excel таблицы

Аналог excel таблицы

как лучше сделать аналог excel таблицы, только в html? Например, свободное добавление строк, столбцов по аналогии, как в excelЯ так понимаю, это будет...

74
backgroundColor в chart js

backgroundColor в chart js

Как сделать такой бэкграунд ?Первый раз работаю с chartjs

89