【问题标题】:Track Firestore traffic/requests跟踪 Firestore 流量/请求
【发布时间】:2018-07-27 23:31:57
【问题描述】:

为了尽量减少不必要的操作,最好查看对服务器的实际请求。

使用firebase实时数据库很容易做到,因为它打开了websocket并且可以在chrome开发工具中查看。

Firestore 似乎有所不同。目前尚不清楚它使用的与服务器的通信类型。在查看 websockets 时,我看不到任何与我的数据相关的内容,似乎它正在使用 XHR 请求,但是通过查看此请求,他们收到了非常奇怪的数据返回给我,例如它在正文中收到此响应:

10
[1,128,7]

..虽然我看到我加载了数据。

那么如何查看我对 Firestore 的请求?

【问题讨论】:

    标签: firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    Cloud Firestore 的有线协议基于 gRPC,这确实比实时数据库使用的 websocket 更难排除故障。

    到目前为止,我发现的最好方法是启用调试日志记录:

    firebase.firestore.setLogLevel('debug');
    

    一旦你这样做了,调试输出看起来与你从实时数据库上的调试日志中得到的相似(对于“相似”的主观值)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多