Firebase函数-无法获取“ /”

时间:2018-09-17 11:55:22

标签: firebase google-cloud-functions firebase-hosting

我目前正在使用Firebase Cloud Functions解决方案来开发服务器端渲染应用程序

为了实现这一点,我想在根url处插入一个Express实例(用于自定义路由)

我想用一个简单的/<project>/<zone>/<function>/test/us-central1/helloWorld)来代替/<function>(例如:/helloWordl)URL

为实现我尝试取消url重写Firebase Hosting的功能:

{
  "hosting": {
    "rewrites": [
      { 
        "source": "**",
        "function": "helloWorld"
      }
    ]
  }
}

但是现在,当我运行firebase serve时,本地服务器在我尝试的每个网址上都会显示404错误

1 个答案:

答案 0 :(得分:0)

官方文档“ Customize Hosting Behavior”中显示的

用途是重定向到文件的示例,并通过属性键“ 目的地”指定

但是当您尝试将网址重写为函数时,请改用 function

{
  "hosting": {
    "rewrites": [
      { 
        "source": "**",
        "function": "helloWorld"
      }
    ]
  }
}