Если вы загружаете socket.io из CDN, то вам нужно либо переключиться на вышеприведенное, чтобы загрузить его со своего собственного сервера, либо вручную указать ту же версию из CDN, которую вы используете на сервере.

аюсь разработать приложение для живого чата, используя laravel. Я столкнулся с проблемой. Когда я запускаю «node index.js», в командной строке постоянно отображается сообщение «Соединение установлено».

мой файл index.js:

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

server.listen(3000);
app.get('/', function(request, response){
    response.sendFile(__dirname+ '/index.html');        
});

io.on('connection', function(socket){
    console.log('A connection has made');
    // socket.on('chat.message', function(message){
    //  io.emit('chat.message', message);
    // });
});

Моя страница index.html:

<!DOCTYPE html>
<html>
    <head>
        <title>Live Chat</title>
    </head>
    <body>
        <div class="container" id="chat">
            <h1> Chat System </h1>
        </div>
    <script type="text/javascript">
    var socket = io();
    </script>
    </body>
</html>

Как я могу решить это?

Ответы на вопрос(1)

Ваш ответ на вопрос