问题描述
我的网站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.com
和site.com
将是两个单独的站点,它们属于同一Firebase项目。
请参阅adding additional sites和setting up deploy targets for your sites上的Firebase文档。