Firebase Cloud Function Database Trigger 'onCreate не является функцией'
Я хочу использовать 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 =>{
Я с нетерпением жду вашей помощи.
Спасибо заранее.
Ответы
Ответ 1
Обновление: В комментарии к вопросу Firebaser Doug Stevenson указывает, что запуск npm upgrade
в папке функций проекта - это более простой способ обновления до последней версии.
Я не могу найти документацию по обновлению до последней версии firebase-functions
. Следуя приведенным ниже общим руководствам, описанным здесь, перейдите в каталог функций проекта и введите следующую команду:
npm install --save firebase-functions
Затем вы можете посмотреть в файле package.json
, чтобы увидеть установленные версии. новая версия firebase-functions
, которая содержит новые триггеры: 0.5.9