Angular-Socket-io io ist nicht definiert

Es gab hier einen Vorschlag:https: //github.com/btford/angular-socket-io/issues/12

Stellen Sie sicher, dass Sie über die socket.io-Clientbibliothek verfügen:

bower install socket.io-client --save

Dies hat mein Problem mit dem gleichen Fehler nicht behoben.

including 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 funktionierte zuvor mit einer Remote-Kopie der lib. Als dieser Fehler begann, habe ich index.html geändert, um eine lokale Kopie zu verknüpfen, da diese Remote-Version auch einen Bad Gateway-Fehler erhalten hat (jetzt in Ordnung, aber Socket io ist nicht wie oben definiert).

entfernt:

script src="http://chat.socket.io/socket.io/socket.io.js"

versions

[email protected] node_modules/socket.io
node --version
v0.12.7

Antworten auf die Frage(2)

Ihre Antwort auf die Frage