Vite + React, развернутый с помощью Nginx: «Не удалось загрузить скрипт модуля… Тип MIME text/html», но ресурсы возвращаJavascript

Форум по Javascript
Ответить
Anonymous
 Vite + React, развернутый с помощью Nginx: «Не удалось загрузить скрипт модуля… Тип MIME text/html», но ресурсы возвраща

Сообщение Anonymous »

Я развернул приложение Vite + React на виртуальной машине Ubuntu с помощью Nginx. Сайт загружается, но в консоли браузера. Я получаю: Не удалось загрузить скрипт модуля: ожидался скрипт модуля JavaScript или Wasm, но сервер ответил MIME-типом «text/html». Для скриптов модулей применяется строгая проверка типов MIME в соответствии со спецификацией HTML.

Мой файл конфигурации nginx:

Код: Выделить всё

server {
listen 80 default_server;
listen [::]:80 default_server;

server_name _;

root /var/www/todo;
index index.html;

location / {
try_files $uri $uri/ /index.html;
}
}
И когда я проверяю заголовки ответов JS, они выглядят правильно, но браузер по-прежнему сообщает об ошибке MIME и отказывается загружать скрипт модуля.

Что может привести к тому, что браузер по-прежнему будет получать текст/html для файлов JS модуля, даже если Curl показывает приложение/Javascript?

Подробнее здесь: https://stackoverflow.com/questions/798 ... -type-text
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»