如何从Cloud Function获取Firebase项目名称或ID
我正在使用云function,并希望从我的一个Javascript服务器文件中获取项目名称。 我知道价值存储在.firebaserc,但我不认为该文件在服务器上可用,对不对? 我想要做这样的事情:
const functions = require('firebase-functions'); const admin = require('firebase-admin'); admin.getProjectName(); // or getProjectID()
要么
functions.getProjectName();
谢谢@Frank。 答案是: process.env.GCLOUD_PROJECT
。
我不确定variablesprocess
来自哪里,但是这确实可以获取项目名称。
你可以使用functions.config().firebase.projectId
PS最简单的方法来初始化应用程序是admin.initializeApp(functions.config().firebase);