首页 > 解决方案 > Firebase 在本地调用实时数据库 onCreate 函数

问题描述

我已经制作了一个测试环境,并尝试通过查看文档的 Cloud Functions shell 使用测试数据在本地调用 Firebase Realtime Database onCreate 函数。但它给出了一个错误。我可能误会了什么。

函数:TypeError:instance.INTERNAL.registerComponent 不是 registerDatabase 中的函数...

我尝试的代码:

const testData = require('./test/testData.json')
requestSubmission(testData, {params:{accountKey: '-LwOLg3hWxXd8iNWBrUt', requestKey: '-M0Z5m8gGtfrgAER5KF'}})

我的云功能:

exports.requestSubmission = functions.database.ref('/requests/{accountKey}/{requestKey}')
   .onCreate((snap, context) => {
          //This is my original function.
});

标签: node.jsfirebasefirebase-realtime-databasegoogle-cloud-functionsfirebase-cli

解决方案


我在 github 上检查问题时找到了解决问题的方法。我将它安装在函数文件夹中。

npm install @firebase/app --save

推荐阅读