Soy relativamente nuevo en node y lo que es socket. Hice un ejemplo pequeño de socket para ver cuando una persona se conecta.
app.js
Código Javascript
:
Ver originalvar io = require('socket.io').listen(8080);
io.sockets.on('connection', function (socket) {
console.log('hola');
});
cliente.js
Código HTML:
Ver original<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="https://cdn.socket.io/socket.io-1.0.6.js"></script> var socket = io.connect('http://localhost:8080');
El problema desde la web es que me tira el mensaje:
Código CODE:
Ver originalXMLHttpRequest cannot load http://localhost:8080/socket.io/?EIO=2&transport=polling&t=1406754889464-4. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
Ya que tengo el servidor separado del html cliente. Vi unos ejemplos donde daban solución a este problema, pero no pude arreglarlo.
Gracias!