Javascript firebase函数管理SDK获取当前项目名称/实例
我的Firebase功能导入了2个项目,一个用于生产,另一个用于OTE: 下面是我如何初始化它(这里没有问题): 下面是我如何使用Javascript firebase函数管理SDK获取当前项目名称/实例,javascript,firebase,google-cloud-functions,Javascript,Firebase,Google Cloud Functions,我的Firebase功能导入了2个项目,一个用于生产,另一个用于OTE: 下面是我如何初始化它(这里没有问题): 下面是我如何使用Express实现它(工作也很好): 您可以看到,我添加了一个处理程序,根据头将HTTP请求路由到prod/ote项目 下面是我面临的问题,我不知道如何用onCall/onCreate事件识别项目: exports.newUserNotification = functions.auth.user().onCreate((user) => { //How
Express
实现它(工作也很好):
您可以看到,我添加了一个处理程序,根据头将HTTP请求路由到prod/ote项目
下面是我面临的问题,我不知道如何用onCall
/onCreate
事件识别项目:
exports.newUserNotification = functions.auth.user().onCreate((user) => {
//How to identify this function is trigger at which project?
//Then I want to write the data to different DB, etc
});
注:
1) 进行部署时,我使用的是firebase use
+firebase deploy
,因此该功能将仅部署到相应的项目
提前感谢您可以使用GCLOUD\u项目环境变量来了解哪个项目正在运行任何给定的云功能:
const project = process.env.GCLOUD_PROJECT
有关环境变量的详细信息。您可以使用GCLOUD\u项目环境变量来了解哪个项目正在运行任何给定的云函数:
const project = process.env.GCLOUD_PROJECT
有关环境变量的详细信息
const project = process.env.GCLOUD_PROJECT