Socket.io-access-control-allow=origin-Fehler von remote-site

Ich versuche, Zugriff auf einen socket.io-server von einem anderen Standort. Es funktionierte für ein paar Wochen, aber jetzt bekomme ich immer die folgende Fehlermeldung. Es passiert beim Zugriff auf einen server auf nodester von einem server auf heroku. Der Fehler ist:

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

Hier ist, wie ich bin, in Verbindung mit der Steckdose:

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

Und hier ist der server-code:

//requires

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

server.listen(8362);

var io = io.listen(server),

//io code
  • "Ressource wurde als Skript interpretiert, aber übertragen mit dem MIME-Typ text/plain." Das ist ein problem auch.
  • Ich bin vor genau das gleiche problem und seine mich verrückt! Waren u in der Lage zu finden, keine Lösung für dieses?
  • siehe dieser post könnte man einen Hinweis bekommt
InformationsquelleAutor JRPete | 2011-07-18
Schreibe einen Kommentar