Mostrar mensaje de conexión continua en nodejs socket.io
Estoy tratando de desarrollar una aplicación de chat en vivo usando laravel. Me enfrento a un problema. Cuando ejecuto "node index.js", el mensaje 'Se ha realizado una conexión' se muestra continuamente en el símbolo del sistema.
l archivo @my index.js es:
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);
// });
});
Mi página index.html es:
<!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>
¿Cómo puedo resolverlo