我有一个启用了CORS的Firebase功能,当我从我的网站使用其运行的firebase域从AJAX调用它时,但是,我在Firebase托管中设置了一个自定义域,并在尝试后重定向到功能域由于在重定向上删除了CORS头,我遇到了一些问题,但是我如何在firebase托管域中实现一个重定向的CORS头?
答案 0 :(得分:3)
解决方案是使用重写而不是重定向,这里是文档:
https://firebase.google.com/docs/hosting/functions#directing_hosting_requests_to_your_function
和示例firebase.json:
{
"hosting": {
"public": "public",
// Add the following rewrites section *within* "hosting"
"rewrites": [ {
"source": "/bigben", "function": "bigben"
} ]
}
}