Socket.io не может инициировать и выдает ошибку 404 - PullRequest
0 голосов
/ 22 октября 2019

По какой-то причине я не знаю, что я получаю сообщение об ошибке на консоли всякий раз, когда я хочу инициировать соединение через веб-сокет. Вот консольный журнал:

localhost:4000/socket.io/?EIO=3&transport=polling&t=Mtr33li:1 Failed to load resource: the server responded with a status of 404 (Not Found)
GET http://localhost:4000/socket.io/?EIO=3&transport=polling&t=Mtr34Nb 404 (Not Found)

Вот код на стороне сервера:

const express = require("express");
var app = express();
var http = require('http').createServer(app);
var io = require('socket.io')(http);

var porty = http.listen(4000, ()=>{
 console.log("Listening *:4000");
});

io.on('connection', function(socket){
 console.log("connected to socket");
});

А вот небольшой кусочек на стороне клиента:

<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.0/socket.io.js" integrity="sha256-bQmrZe4yPnQrLTY+1gYylfNMBuGfnT/HKsCGX+9Xuqo=" crossorigin="anonymous"></script>
<script>
var socket = io.connect('http://localhost:4000');
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...