index.js文件中写了一个语句
var serviceAccount = require("path/to/serviceAccountKey.json");
我想知道在google云功能网络界面中编写脚本时的路径是什么。
我是否必须在存储桶上传json文件,然后提供存储桶参考路径?
答案 0 :(得分:0)
您应该将serviceAccountKey.json放在与index.json
相同的文件夹中。然后,当您部署到云功能时,将上载代码和密钥文件,您可以从代码中引用JSON:
var serviceAccount = require("./serviceAccountKey.json");
请注意,您最近可能需要考虑使用Admin SDK for Firebase Cloud Messaging发送邮件。当我写博客文章时,这个SDK不存在,但使发送消息的代码更简单(以使用额外的SDK为代价)。