Mostrar mensagem de conexão contínua em nodejs socket.io
Estou tentando desenvolver um aplicativo de bate-papo ao vivo usando o laravel. Eu enfrento um problema. Quando executo o "node index.js", a mensagem 'Uma conexão foi feita' é exibida continuamente no prompt de comando.
meu arquivo 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);
// });
});
Minha página 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>
Como posso resolver isso?