服务帐户密钥的参考路径

时间:2017-12-04 11:07:12

标签: firebase google-cloud-functions

我指的是下一篇文章what is "serviceAccountKey.json" referring to in the Firebase device-to-device notifications tutorial

index.js文件中写了一个语句

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

我想知道在google云功能网络界面中编写脚本时的路径是什么。

我是否必须在存储桶上传json文件,然后提供存储桶参考路径?

1 个答案:

答案 0 :(得分:0)

您应该将serviceAccountKey.json放在与index.json相同的文件夹中。然后,当您部署到云功能时,将上载代码和密钥文件,您可以从代码中引用JSON:

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

请注意,您最近可能需要考虑使用Admin SDK for Firebase Cloud Messaging发送邮件。当我写博客文章时,这个SDK不存在,但使发送消息的代码更简单(以使用额外的SDK为代价)。