使用这些脚本在客户端(Chrome / Firefox)上使用Firebase时:
<!-- Firebase -->
<script src="https://cdn.firebase.com/js/client/1.0.15/firebase.js"></script>
<!-- AngularFire Library -->
<script src="https://cdn.firebase.com/libs/angularfire/0.7.1/angularfire.min.js"></script>
这段代码:
.controller('WaitlistController', ['$scope', '$firebase', function($scope, $firebase) {
var partiesRef = new Firebase('https://wait-and-eat-justin.firebaseio.com/');
$scope.parties = $firebase(partiesRef);
$scope.party = {name: '', phone: '', size: ''};
$scope.saveParty = function() {
$scope.parties.$add($scope.party);
$scope.party = {name: '', phone: '', size: ''};
};
}]);
一切正常(即Firebase接收更新),但我不会在Chrome开发者工具中看到任何网络流量,也不会看到Firefox的Firebug调试器。为什么我看不到Firebase网络流量?我假设它使用Websockets。
答案 0 :(得分:1)
Firebase使用Websockets。如果在“网络”选项卡上选择WS或WebSockets,并刷新页面,则应该看到一些内容 在我的情况下,它在页面中很早就加载了,所以很容易错过。