node.js - Firebase RefBuilder.onOperation<T> 方法是什么?

标签 node.js firebase firebase-realtime-database google-cloud-functions firebase-admin

我想知道functions.database.RefBuilder的onOperation方法是做什么的,因为我在documentation.中找不到任何有关它的信息。

enter image description here

最佳答案

查看code of onOperationsfirebase-functions repo ,似乎 onOperation 是所有其他调用的通用方法。

例如,以下是onDelete的实现:

 onDelete(
    handler: (user: UserRecord, context: EventContext) => PromiseLike<any> | any
  ): CloudFunction<UserRecord> {
    return this.onOperation(handler, 'user.delete');
  }

因此,这个(以及所有其他 on... 方法)调用 onOperation 来完成其实际工作,因为这些方法的实现有很多重叠。

我实际上不确定为什么 onOperation 出现在自动完成中,因为它被明确标记为 private 方法:

private onOperation(...

关于node.js - Firebase RefBuilder.onOperation<T> 方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54651036/

相关文章:

javascript - RXjs 在 Heroku 上部署时出现问题

node.js - MapMyIndi​​a 有 NPM 吗?

swift - 如何在 swift 中进行顺序 firebase 查询?

java - 从 FireBase 内部类中检索 ArrayList<Object>

android - Firebase orderbychild().equalto() 显示为空

javascript - 我们如何访问 PhantomJS 下载的文件?

javascript - 变量范围(module.exports + socket.io 设置)

javascript - 使用 "Object.keys"函数在 vue.js 中列出 firebase 子节点的长度时如何防止错误?

java - 反复出现相同的错误

ios - 对 Firebase 数据库的多次调用是否按调用顺序返回?