Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
函数的Firebase复杂自定义域_Firebase_Google Cloud Platform_Google Cloud Functions_Firebase Hosting - Fatal编程技术网

函数的Firebase复杂自定义域

函数的Firebase复杂自定义域,firebase,google-cloud-platform,google-cloud-functions,firebase-hosting,Firebase,Google Cloud Platform,Google Cloud Functions,Firebase Hosting,我的网站site.com托管在Firebase Hosting上,在Firebase云函数上有一个简单的API 现在可以通过https://us-central1-SITE.cloudfunctions.net/ 我知道我可以使用firebase.json将函数URL重写到我的自定义域,并执行类似site.com/api function name的操作 有没有办法将API URL重定向到自定义子域,并将主域仅用于网站托管 因此,我试图: api.site.com=>访问api函数 site.c

我的网站
site.com
托管在
Firebase Hosting
上,在
Firebase云函数上有一个简单的API

现在可以通过
https://us-central1-SITE.cloudfunctions.net/

我知道我可以使用
firebase.json
将函数URL重写到我的自定义域,并执行类似
site.com/api function name
的操作

有没有办法将API URL重定向到自定义子域,并将主域仅用于网站托管

因此,我试图:

api.site.com
=>访问api函数


site.com
=>访问网站内容

是的,这是可能的。您的
api.site.com
site.com
将是两个独立的站点,它们是同一Firebase项目的一部分

请参阅和上的Firebase文档