为了账号安全,请及时绑定邮箱和手机立即绑定

Go 是否支持实时 Firebase 事件?

Go 是否支持实时 Firebase 事件?

Go
长风秋雁 2022-05-23 16:48:22
在 Firebase 文档中,我无法相信 Google 自己的语言 Go 不支持实时事件,例如child_changedhttps://firebase.google.com/docs/database/admin/retrieve-data他们的nodejs示例:ref.on("child_changed", function(snapshot) {  var changedPost = snapshot.val();  console.log("The updated post title is " + changedPost.title);});有没有人在 Go 中编写了一个函数来监听这些类型的事件?
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

使用 admin SDK 读取数据的 Firebase 文档包含以下内容:

Go Admin SDK 当前仅支持阻塞读取。它不能用于添加接收实时更新通知的事件监听器。

所以看来 Go SDK 不支持监听更新。

如果您确实需要在您的 Go 应用程序中进行此类更新,您可以考虑为数据库的REST 流 API编写自己的客户端,该客户端会触发 REST SSE 事件。


查看完整回答
反对 回复 2022-05-23
  • 1 回答
  • 0 关注
  • 161 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号