注意:代码仍然有效,只有错误,我无法离开。
我尝试使用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也会出现同样的问题。
答案 0 :(得分:3)
当我忘记在服务器上启用Web Socket协议时,我在IE11中收到此错误代码12152。
服务器是Windows 2016 - 我不得不去程序 - &gt; Windows功能 - &gt; Web服务器 - &gt;应用开发 我启用了WebSocket协议。 点击下一步/确定,然后安装。
然后网络客户端正在运作。