Firebase功能的复杂自定义域

问题描述

我的网站site.com托管在Firebase Hosting上,而简单的API托管在Firebase Cloud Functions上。

现在可以在https://us-central1-SITE.cloudfunctions.net/上访问API

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

是否可以将API URL重定向自定义子域并仅将主域保留给网站托管?

所以我想做:

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

site.com =>访问网站内容

解决方法

是的,那是可能的。您的api.site.comsite.com将是两个单独的站点,它们属于同一Firebase项目。

请参阅adding additional sitessetting up deploy targets for your sites上的Firebase文档。