我向 Firebase 添加了一个带参数的自定义事件。该参数显示在流视图(过去 30 分钟内的事件)中,但不显示在仪表板和过滤器中。我确实检查了有关此主题的答案,因此这里有更多信息。
用户数 > 10。该参数也已添加到参数报告中。我看到了事件的计数,它只是没有显示的参数。
这里的第一个问题。
我正在尝试编写一个Firebase云函数来压缩文件。我在网络上浏览了很多示例,但是我的代码始终陷入两点。
1.const {gcs} =require('@google-cloud/storage')();
Run Code Online (Sandbox Code Playgroud)
当我在require中使用此构造时,出现以下错误
TypeError:require(...)不是一个函数
如果我将其更改为
const {gcs} =require('@google-cloud/storage');
错误会消失,但显然该对象未初始化,因为在尝试像这样访问它时收到此错误
TypeError:无法读取cloudFunctionNewSignature(/ user_code / node_modules / firebase-functions / lib / cloudFunction(/user_code/node_modules/firebase-functions/lib/cloud-functions.js:135:20)处的cloudFunction(/user_code/node_modules/firebase-functions/lib/cloud-functions.js:135:20)处的cloudFunction() process._tickDomainCallback(内部/进程/next_tick.js:135:7)
这是我像这样使用gcs的行
const destBucket = gcs.bucket(bucket);
其中bucket是object.bucket返回(对象由onFinalize返回)。
有人可以告诉我如何初始化存储,以便它可以工作并返回有效的对象。
我的node.js版本是8.12.0 firebase版本是5.1.1