angularjs - Firebase 网络事件

标签 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。

最佳答案

Firebase 使用 Websockets。如果您在“网络”选项卡上选择 WS 或 WebSockets,然后刷新页面,您应该会看到一些东西。
在我的例子中,它在页面的早期加载,所以很容易错过。

关于angularjs - Firebase 网络事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27880036/

相关文章:

javascript - 嵌入然后替换为 angularjs

javascript - HTTP 406 错误服务器响应 : when sending filtering params in request

java - 无法在 tomcat 8 上打开与 websocket 的连接

jquery - Jquery 中的递归/自动执行函数在 Firebug 中的行为有所不同

javascript - AngularJS 嵌套范围/ View

javascript - 断言失败 : You must use Ember. set() 将属性([object Object])设置为 `[object Object]`

php - 确定客户端是否已使用套接字关闭与服务器的连接

javascript - 调试动态添加的javascript文件

javascript - 如何处理 404 页面上的权限被拒绝异常?

css - 底部 Angular 粘性页脚