【问题标题】:Javascript WebSocket into Firebase?Javascript WebSocket 到 Firebase?
【发布时间】:2018-07-21 21:41:27
【问题描述】:

是否可以使用标准 WebSocket 来访问 Firebase 数据库,而不是使用它们的库。具体来说,我想只使用 vanilla javascript 访问 firebase 实时数据库。这甚至可行吗?

【问题讨论】:

  • 当然,如果你想对有线协议进行逆向工程。

标签: javascript firebase firebase-realtime-database websocket


【解决方案1】:

是的,添加监听器

函数 initApp() {

   // Listening for auth state changes.
   firebase.auth().onAuthStateChanged

【讨论】:

    【解决方案2】:

    在大多数现代浏览器中,Firebase 客户端通过网络套接字与其后端进行通信。但是它使用的有线协议是not documented,并且可能会随着时间而改变。再说一次,您可以研究 open-source JavaScript SDK 以很好地了解它在后台是如何工作的。

    或者,您可以在Firebase REST API 之上构建您的自定义客户端库,该库已完整记录。它包括对Streaming from the REST API 的支持,它可以让您在不依赖未记录协议的情况下获得 Web Socket 实现的许多优势。

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多