Hey,
Im using this code to prevent cross-domain access to my server.js.
But even-tho server.js and wp.html files at the same host its not working.
Here is the given warning...
info - socket.io started
debug - served static content /socket.io.js
debug - authorized
warn - handshake error Cross-domain connections are not allowed
server.js
-------------------------------------------------------------------------------------------
var io = require('socket.io').listen(3000);
io.configure(function() {
io.set('authorization', function (handshakeData, callback) {
if (handshakeData.xdomain) {
callback('Cross-domain connections are not allowed');
} else {
callback(null, true);
}
});
});
io.sockets.on('connection', function (socket) {
socket.on('message', function (message) {
console.log("Got message: " + message);
io.sockets.emit('pageview', {'url': message});
});
});
wp.html
-------------------------------------------------------------------------------
<html>
<body>
<h1>Simple Page</h1>
<script type="text/javascript"
src="http://222.222.222.222:3000/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://222.222.222.222:3000');
socket.on('error', function (reason){
console.error('Unable to connect Socket.IO', reason);
});
socket.on('connect', function () {
socket.send(window.location);
});
</script>
</body>
</html>
--
--
Job Board: http://jobs.nodejs.org/
Posting guidelines:
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.