Чат-сокет socket.io не работает

Я следую инструкциям, приведенным по адресу: https://codelabs.developers.google.com/codelabs/webrtc-web/

Когда я запускаю сервер и открываю index.html в браузере, он выдает ошибку http://localhost:8080/socket.io/?EIO=3&transport=polling&t=1486104971951-58 (не найдено) Я сделал все, что мог но я не могу избавиться от этой ошибки.

1 ответ

Установите Socket.io внутри своего репозитория:

npm install socket.io --save 

После этого настройте index.js(файл из вашего урока):

   var express = require('express')
   var app     = express();
   var server  = require('http').createServer(app);
   var io      = require('socket.io').listen(server);

   server.listen(app.get('80')); 

И внутри вашего архива HTML/EJS или другого, который вы хотите, добавьте:

<script src="/socket.io/socket.io.js"></script>

Проверьте, работает ли с консолью (Chrome/ Mozilla и т. Д.).

В моем примере я использую Chrome (Ctrl + shift + I):

введите описание изображения здесь

Другие вопросы по тегам