Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript firebase函数管理SDK获取当前项目名称/实例_Javascript_Firebase_Google Cloud Functions - Fatal编程技术网

Javascript firebase函数管理SDK获取当前项目名称/实例

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

我的Firebase功能导入了2个项目,一个用于生产,另一个用于OTE:

下面是我如何初始化它(这里没有问题):

下面是我如何使用
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