Firebase 服务帐户密钥的引用路径

Firebase 服务帐户密钥的引用路径,firebase,google-cloud-functions,Firebase,Google Cloud Functions,我指的是下一篇文章 index.js文件中编写了一条语句 var serviceAccount = require("path/to/serviceAccountKey.json"); 我想知道在google cloud函数web界面中编写脚本时,这里的路径是什么 我是否必须将json文件上传到bucket上,然后给出bucket引用路径?您应该将serviceAccountKey.json与index.json放在同一文件夹中。然后,当您部署到云函数时,代码和密钥文件都将被上传,您可以通过以

我指的是下一篇文章

index.js文件中编写了一条语句

var serviceAccount = require("path/to/serviceAccountKey.json");
我想知道在google cloud函数web界面中编写脚本时,这里的路径是什么


我是否必须将json文件上传到bucket上,然后给出bucket引用路径?

您应该将serviceAccountKey.json与
index.json放在同一文件夹中。然后,当您部署到云函数时,代码和密钥文件都将被上传,您可以通过以下方式从代码中引用JSON:

var serviceAccount = require("./serviceAccountKey.json");

注意,您可能想考虑使用这些消息发送这些天。这个SDK在我写博客文章时并不存在,但它使发送消息的代码更简单(以使用额外的SDK为代价)。

非常感谢Frank,这个建议帮助我上传了脚本。正如您正确地提到的使用Admin SDK,我对博客脚本做了一些更改,但我必须注释掉调用函数本身以继续侦听“listenForNotificationRequests();”的最后一条语句。删除后,是否有任何方法可以在脚本上载后保持函数运行。-谢谢