Es gibt einen Vorschlag, hier war: https://github.com/btford/angular-socket-io/issues/127Winkel-socket-io io ist nicht
stellen Sie sicher, Socket.io Client-Bibliothek haben:
bower install socket.io-client --save
dies nicht behebe mein Problem mit diesem Fehler.
einschließlich in index.html:
script src="lib/angular-socket-io/socket.js"
in app.js
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'starter.directives', 'btford.socket-io'])
in services.js
.factory('seatStatusSocket',function(socketFactory){ var myIoSocket = io.connect(porturl); // io is not defined here, suddenly.
Es wurde vor der Arbeit, Verwenden einer Fernbedienung c opy der lib. Als dieser Fehler auftrat, habe ich index.html geändert, um eine lokale Kopie zu verlinken, da diese entfernte Version ebenfalls einen schlechten Gateway-Fehler erhalten hat (jetzt in Ordnung, aber der Socket io ist nicht wie oben definiert).
entfernt:
script src="http://chat.socket.io/socket.io/socket.io.js"
Versionen
[email protected] node_modules/socket.io
node --version
v0.12.7
Dank! Das war's! Ich dachte, ich hätte zwei gleich, also habe ich den ersten socket.io-client entfernt, als es einen Bad Gateway error hatte. Als ich zu einer anderen Arbeits-URL-Version davon wechselte, funktionierte es. – mylord
Lieber Leser, das war meine Lösung. Ich hoffe es hilft. https://github.com/angular-fullstack/generator-angular-fullstack/issues/766 –