Tag: firebase tools

Firebase API,用于将树分支从集合移动到另一个集合

在我的应用程序中,我需要将一个相当大的集合分支移动到另一个集合。 目前,我正在使用类似的东西: srcRef .startAt(start) .endAt(end) .once('value', function(snap) { destRef.set(snap.exportVal()); }); 很明显,这是相当昂贵的,所以我的问题是:为什么Firebase不提供一个简单的API? 喜欢: srcRef.moveTo(destRef);

Firebase工具:以服务帐号login

我无法find如何代表服务帐户部署Firebase项目(function)的方式。 在文档页面上都没有说什么,也没有发现他们的错误跟踪器没有任何关系。 如上所述,我运行firebase login:ci命令,但后来我需要login自己 – 我想login为服务帐户。 这种function可以使用gcloud工具,但正如文档中所述 , 使用Firebase SDK for Cloud函数编写的云function无法使用gcloud命令行工具进行部署,反之亦然。

安装Firebase工具时出现错误

我正在尝试安装firebase-tools,但是我遇到以下错误 root@dell-Inspiron-3542:/home/dell# npm install -g firebase-tools npm WARN deprecated node-uuid@1.4.8: Use uuid module instead npm WARN optional SKIPPING OPTIONAL DEPENDENCY: async@1.0.0 (node_modules/firebase-tools/node_modules/@google-cloud/functions-emulator /node_modules/async): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sha1-+PwEyjoTeErenhZBr5hXjPvWR6k= integrity checksum failed when using sha1: wanted sha1-+PwEyjoTeErenhZBr5hXjPvWR6k= but got sha1-MFWnerUOFFoQ4RGVO5qRs6aDFew=. (13270 bytes) npm ERR! code EINTEGRITY npm ERR! sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= integrity checksum failed when using […]