Socket.io v1.0.X unbekannt-transport "polling"
Y haben ein problem in Verbindung versión 1.0, die ich nicht hatte in der versión 0.9.X.
Habe ich Django läuft in http://app.myhost.com und mein-node-server in http://live.myhost.com:8001
Vorher konnte ich Verbindung mit mir, den Knoten server wie:
Client:
io.connect(//live.myhost.com:8001);
server:
io.set('transports', ['websocket', 'flashsocket', 'htmlfile', 'xhr-polling', 'jsonp-polling']);
aber jetzt habe ich ein problem (nicht für die live-url korrekt):
GET http://app.myhost.com:8000/socket.io/?EIO=2&transport=polling&t=1401468282894-1 404 (NOT FOUND)
wenn ich umschreiben, (io.connect(http://live.myhost.com:8001)) haben jetzt ein neues problem:
XMLHttpRequest cannot load http://live.myhost.com:8001/socket.io/?EIO=2&transport=polling&t=1401468608168-1. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://app.myhost.com' is therefore not allowed access.
in den debug-Modus für die Steckdose.io ich habe mehr info:
engine:core intercepting request for path "/socket.io/" +0ms
engine handling "GET" http request "/socket.io/?EIO=2&transport=polling&t=1401470024479-48" +0ms
engine unknown transport "polling" +3ms
Hast du eine Lösung finden? Ein weit ich das sehen kann, gibt es einige änderungen in der version 1.0 der Steckdose.io und den transport jsonp.polling ist nicht unterstützt. Geben Sie einfach Umfragen, aber es gibt noch andere Probleme. Meine Seite wird jetzt nicht mit der neuen version arbeiten, auch.
InformationsquelleAutor user987055 | 2014-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Verzug
Socket.IO 1.0.4
ermöglichtpolling
undwebsocket
transportiert. Sie entferntpolling
transport von Einstellung benutzerdefinierte transportiert. Einfach nur wieder diepolling
transport zurück:Aktualisiert, Apr 3, 2015
0.9.15
ist die Letzte version mit gültigenset
Methode. Version1.0.0-pre
entferntset
- Methode und führt die Einstellungen über die server-Initialisierung. Version1.0.0-pre2
fügt ursprünglichenset
Methode für Abwärtskompatibilität. Verwenden Sie neue notation:Für socket.io 1.0.+ es wäre
io.use( ... )
Antwort aktualisiert.
bitte beschreiben Sie den vollständigen code für io.verwenden Sie... bitte...
InformationsquelleAutor tearwyx