AngularFire WebSocket错误:网络错误12152,服务器返回无效或无法识别的响应

时间:2016-05-08 08:12:54

标签: angularjs firebase angularfire

注意:代码仍然有效,只有错误,我无法离开。

我尝试使用Firebase,但即使Quickstart代码似乎也没有运行错误。核心来自:https://www.firebase.com/tutorial/#tutorial/angular/3

我也尝试过该库的最新版本,1.2。

我收到以下错误:

Chrome:

  

WebSocket连接到   ' WSS://s-usc1c-demo-1.firebaseio-demo.com/.ws V = 5安培; NS = botzr2uhj2w&安培; S = 1YC4q5rnZtSeb9VJZv0ZI7DikIK8Mz6g'   失败:一个或多个保留位打开:reserved1 = 0,reserved2 =   1,reserved3 = 1

边缘:

  

WebSocket错误:网络错误12152,服务器返回无效   或未被承认的回应

代码:

<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也会出现同样的问题。

1 个答案:

答案 0 :(得分:3)

当我忘记在服务器上启用Web Socket协议时,我在IE11中收到此错误代码12152。

服务器是Windows 2016 - 我不得不去程序 - &gt; Windows功能 - &gt; Web服务器 - &gt;应用开发 我启用了WebSocket协议。 点击下一步/确定,然后安装。

然后网络客户端正在运作。