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

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