Отказался от выполнения скрипта, потому что его MIME-тип ('text / html') не является исполняемым - PullRequest
0 голосов
/ 10 июня 2018

У меня 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>

Спасибо за вашу помощь в продвинутом, С уважением, Teli

1 Ответ

0 голосов
/ 16 августа 2018

Если вы используете Express js в качестве сервера, вам не нужно об этом беспокоиться.

Сделайте каталог с именем public или как вы хотите его называть и переместите все CSS, js файлы в него.

И поместите эту строку в файл сценария вашего сервера.

 var app = express();
 app.use(express.static('public'));

Он будет обслуживать все статические файлы в структуре общих папок,

Если у вас есть какие-либо сомнения, пожалуйста, смотреть это

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