2016-05-08 22 views
1

注:コードはまだ機能していますが、私は離れて行くことができないだけのエラーがあります。AngularFire WebSocketエラー:ネットワークエラー12152、サーバーが無効または認識できない応答を返しました

Firebaseを使い始めようとしていますが、クイックスタートコードでもエラーが発生していないようです。ここからコア:https://www.firebase.com/tutorial/#tutorial/angular/3

私はまた、ライブラリの最新バージョンを試しました。1.2。

私は次のエラーを取得:

クローム:

WebSocket connection to 'wss://s-usc1c-demo-1.firebaseio-demo.com/.ws?v=5&ns=botzr2uhj2w&s=1YC4q5rnZtSeb9VJZv0ZI7DikIK8Mz6g' failed: One or more reserved bits are on: reserved1 = 0, reserved2 = 1, reserved3 = 1

エッジ:

WebSocket Error: Network Error 12152, The server returned an invalid or unrecognized response

コード:

<html ng-app="myApp"> 
    <head> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> 
    <script src="https://cdn.firebase.com/js/client/2.2.1/firebase.js"></script> 
    <script src="https://cdn.firebase.com/libs/angularfire/1.0.0/angularfire.min.js"></script> 
    <link rel="stylesheet" href="/resources/tutorial/css/example.css"/> 
    </head> 
    <body ng-controller="MyController"> 
    <script> 
     var myApp = angular.module("myApp", ["firebase"]); 

     myApp.controller("MyController", ["$scope", "$firebaseArray", 
     function($scope, $firebaseArray) { 
      var ref = new Firebase("https://botzr2uhj2w.firebaseio-demo.com/"); 
      $scope.messages = $firebaseArray(ref); 
     } 
     ]); 
    </script> 
    </body> 
</html> 

同じ問題がAngularFireを使用していない場合でも、発生し同じように。

+0

firebaseio-demo.comのURLに問題があるようです。物事は今私のために働いているようです。実際のアプリケーションを構築する場合は、実際のfirebaseio.com URLを使用する方がよいでしょう。-demoのURLにはSLAがなく、いつでも消去/削除できます。 – jwngr

+0

@jacobawengerこれはすべてのfirebaseデータベース、デモまたはそうでない場合に発生します。 –

+0

Firebaseに接続しようとするとネットワークの問題が発生した場合は、FirebaseデータベースのURLとその他の情報を[email protected]に送ってください。 – jwngr

答えて

1

サーバーでWebソケットプロトコルを有効にするのを忘れたとき、IE11でこのエラーコード12152が発生しました。

サーバーはWindows 2016でした - プログラム - > Windowsの機能 - > Webサーバー - >アプリケーション開発 私はWebSocketプロトコルを有効にしました。 次へ/ OKをクリックしてインストールします。

その後、Webクライアントが機能していました。

関連する問題