2015-01-10 17 views
2

이 스크립트와 클라이언트 (크롬/파이어 폭스)에 중포 기지를 사용하는 경우 :중포 기지 네트워크 활동

<!-- 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: ''}; 
    }; 
}]); 

모든 것이 잘 작동합니다 하지만 Chrome 개발자 도구 나 Firefox 용 Firebug 디버거에는 네트워크 트래픽이 표시되지 않습니다. Firebase 네트워크 트래픽을 볼 수없는 이유는 무엇입니까? 나는 그것의 웹 소켓을 사용한다고 가정하고있다.

+2

이 스 니펫을 실행하면 '새로운 Firebase ('https://wait-and-eat-justin.firebaseio.com/ ') .once ('value ', function {s) {console.log (s.val())}}'Chrome의 네트워크 탭에서 몇 개의 웹 소켓 호출을 봅니다 :'wss : //wait-and-eat-justin.firebaseio.com/.ws? v = 5' d ":"{ "t": "r", "d": "s-dal5-nss-16.firebaseio.com"}, "t": "c"}'. 당신이 그 스 니펫으로 당신에게 나타나면 시도 할 수 있습니까? –

+1

또 최신 버전이 2.1.0 및 0.9.1 인 경우 whyyyyy는 1.0.15 및 0.7.1을 사용 하시겠습니까? 내 마음이 아파요. – Kato

+0

알고 싶습니다. AFAK Firebase는 인터넷을 사용하여 브라우저와 통신합니다. 나는 그것이 전화선, 텔렉스, 또는 비둘기 또는 다른 것을 사용한다고 생각하지 않습니다. – Rolf

답변

0

Firebase는 웹 소켓을 사용합니다. 네트워크 탭에서 WS 또는 웹 소켓을 선택하고 페이지를 새로 고치면, 뭔가를 볼 수 있습니다.
필자의 경우 매우 초기에 페이지에로드되고 있었기 때문에 놓치기 쉽습니다.