Firebase网络活动

时间:2015-01-10 19:00:04

标签: angularjs websocket firebug firebase network-traffic

使用这些脚本在客户端(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。

1 个答案:

答案 0 :(得分:1)

Firebase使用Websockets。如果在“网络”选项卡上选择WS或WebSockets,并刷新页面,则应该看到一些内容 在我的情况下,它在页面中很早就加载了,所以很容易错过。