我在此document之后更新了Firebase托管规则,因此我可以使用自己的域名使用云功能端点。但是,这似乎仅适用于部署在us-central1
的默认区域中的云功能。
"hosting": {
"rewrites": [ {
"source": "/endpoint",
"function": "app"
} ]
}
但是,只要像下面那样部署我的功能,上述自定义域就不再起作用,因为它仍会将请求转发到us-central1
而不是asia-east2
,从而导致403错误。
functions.region('asia-east2').https.onRequest((request, response) => {
response.send("Hello from Firebase!");
});
有人知道如何解决此问题吗?非常感谢!
答案 0 :(得分:2)
您所观察到的行为是预期的并已记录在案。从Firebase托管documentation:
重要提示:Firebase托管仅在us-central1中支持云功能。