Socket.io access-control-allow=origine de l'erreur de site distant

Je suis en train d'essayer d'accéder à un socket.io server à partir d'un autre site. Il a travaillé pour quelques semaines, mais maintenant, je reçois l'erreur suivante. Il se passe lors de l'accès à un serveur sur nodester à partir d'un serveur sur heroku. L'erreur est:

XMLHttpRequest cannot load http://site2.nodester.com/socket.io/xhr-polling//1311008802545. 
Origin http://site1.heroku.com is not allowed by Access-Control-Allow-Origin.
Resource interpreted as Script but transferred with MIME type text/plain.
Uncaught SyntaxError: Unexpected identifier

Voici comment je me connecte avec le support:

socket = new io.Socket(
    'site2.nodester.com', {port: 80, rememberTransport: false}
);

Et voici le code du serveur:

//requires

server = http.createServer(function(req, res){
    //server stuffs
}),

server.listen(8362);

var io = io.listen(server),

//io code
"Ressources interprété comme Script mais transféré, avec le type MIME text/plain." C'est aussi un problème.
Je suis confronté exactement le même problème et sa me rend fou! Ont été u pu trouver une solution pour cela?
reportez-vous à ceci post pourrait vous obtenir un indice

OriginalL'auteur JRPete | 2011-07-18