Чат-сокет 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):