5
ここに提案がありました
:これはしなかった角度ソケット-IO IOが定義されていない
bower install socket.io-client --save
:https://github.com/btford/angular-socket-io/issues/127
あなたはsocket.ioクライアントライブラリを持っていることを確認しますが、この同じエラーで私の問題を解決してください。 index.htmlの中に含め
:services.js
.factory('seatStatusSocket',function(socketFactory){ var myIoSocket = io.connect(porturl); // io is not defined here, suddenly.
で
script src="lib/angular-socket-io/socket.js"
- app.jsで
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'starter.directives', 'btford.socket-io'])
それは前に働いていました、リモートcを使用するlibのopy。このエラーが発生したとき、このリモートバージョンもBad Gatewayエラーを受け取ったので、ローカルコピーをリンクするようにindex.htmlを変更しました(今は問題ありませんが、ソケットioは上記のように定義されていません)。
削除:
script src="http://chat.socket.io/socket.io/socket.io.js"
バージョン
[email protected] node_modules/socket.io node --version v0.12.7
感謝を!それだった!私は同じものを2つ持っていると思ったので、Bad Gatewayエラーが発生したときに最初のsocket.io-clientを削除しました。私は別の作業URLバージョンに変更したとき、それは働いた。 – mylord
親愛なる読者:これは私の解決策でした。それが役に立てば幸い。 https://github.com/angular-fullstack/generator-angular-fullstack/issues/766 –