【发布时间】:2017-12-04 11:07:12
【问题描述】:
index.js 文件中写了一条语句
var serviceAccount = require("path/to/serviceAccountKey.json");
我想知道在谷歌云功能网页界面中编写脚本时这里的路径是什么。
我是否必须将json文件上传到bucket上,然后给出bucket参考路径?
【问题讨论】:
标签: firebase google-cloud-functions
index.js 文件中写了一条语句
var serviceAccount = require("path/to/serviceAccountKey.json");
我想知道在谷歌云功能网页界面中编写脚本时这里的路径是什么。
我是否必须将json文件上传到bucket上,然后给出bucket参考路径?
【问题讨论】:
标签: firebase google-cloud-functions
您应该将您的 serviceAccountKey.json 与您的 index.json 放在同一文件夹中。然后,当您部署到 Cloud Functions 时,代码和密钥文件都将被上传,您可以通过以下方式引用代码中的 JSON:
var serviceAccount = require("./serviceAccountKey.json");
请注意,这些天您可能需要考虑使用Admin SDK for Firebase Cloud Messaging 发送消息。这个 SDK 在我写博文的时候并不存在,但是让发送消息的代码更简单(以使用额外的 SDK 为代价)。
【讨论】: