【发布时间】:2017-12-13 05:42:48
【问题描述】:
为了提高效率,我想使用 onCreate 方法而不是 onWrite 但我遇到了这个错误:
functions.database.ref(...).onCreate 不是函数。
但是,文档https://firebase.google.com/docs/reference/functions/functions.database.RefBuilder#onCreate 中似乎提到了一个功能
我的代码开头如下:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.manager = functions.database.ref('some_ref')
.onCreate(event =>{
我期待您的帮助。
提前致谢。
【问题讨论】:
-
完整的代码 sn-p 将更有效地理解全图。没有它,我猜你忘了需要函数包?
-
onCreate()是最近几天发布的新功能。我猜您的构建配置中的某些内容需要更新,但我不知道它是什么。 -
是的,我刚刚看到它是 2 天前发布的,所以我最好更新一下
-
从您的函数文件夹中运行
npm upgrade以升级您的节点模块。您需要至少 0.5.9 版本的 firebase-functions。
标签: javascript node.js firebase google-cloud-functions firebase-admin