簡體   English   中英

如何查看流星DDP流量?

[英]how to view meteor DDP traffic?

meteor使用DDP而不是襪子/ websockets。 如何獲得瀏覽器調試控制台中發生的事情的任何類型的視圖? 在chrome的網絡面板中,至少只有一個“websocket”連接,沒有太多關於在其上運行的流量的信息。

我知道arunoda的DDP分析器和代理,但正在尋找其他方法來獲取流量的基本信息。 我原以為chrome的調試工具會對HTTP以外的協議提供更多的支持,並且有興趣知道其他人認為有用的東西。

您可以嘗試將消息記錄為一個簡單的起點。 解析消息使得檢查更好一些。

if (Meteor.isClient) {

  // log sent messages
  var _send = Meteor.connection._send;
  Meteor.connection._send = function (obj) {
    console.log("send", obj);
    _send.call(this, obj);
  };

  // log received messages
  Meteor.connection._stream.on('message', function (message) { 
    console.log("receive", JSON.parse(message)); 
  });
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM