У меня webRTC работает локально с помощью socket.io и express. Я переместил код на сервер AWS и теперь получаю следующую ошибку: Я гуглил уже 3 дня и все еще не исправил.
Сообщение об ошибке: Отказался выполнить скрипт из 'http: // myipaddress: 3000 / node_modules / socket.io / lib / socket.io.js' поскольку его тип MIME ('text / html') не является исполняемым, и включена строгая проверка типа MIME.
Мой файл index.html настроен так.
<html lang = "en">
<head>
<title> WebRTC </title>
<script src = "/socket.io/socket.io.js"></script>
</head>
Спасибо за вашу помощь в продвинутом режиме, С уважением, Тели
покажите, как вы используете socket.io на своем сервере NodeJS





Если вы используете Express js в качестве сервера, не беспокойтесь об этом.
Создайте каталог с именем public или как вы хотите его назвать и переместите в него все файлы CSS, js.
И поместите эту строку в файл сценария вашего сервера.
var app = express();
app.use(express.static('public'));
Он будет обслуживать все статические файлы в структуре общих папок,
Если есть еще сомнения, пожалуйста, Смотри
Похоже, что файл js отсутствует или путь неверен, что приводит к ошибке 404, которая в конечном итоге генерирует / перенаправляет на страницу ошибки 404 (текст / html)