Firebase避免在重定向

时间:2017-08-04 21:57:08

标签: firebase cors

我有一个启用了CORS的Firebase功能,当我从我的网站使用其运行的firebase域从AJAX调用它时,但是,我在Firebase托管中设置了一个自定义域,并在尝试后重定向到功能域由于在重定向上删除了CORS头,我遇到了一些问题,但是我如何在firebase托管域中实现一个重定向的CORS头?

1 个答案:

答案 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"
} ]
  }
 }