首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在firebase-hosting内部配置重写规则,以将某些请求路由到云函数?

如何在firebase-hosting内部配置重写规则,以将某些请求路由到云函数?
EN

Stack Overflow用户
提问于 2017-06-09 23:03:50
回答 0查看 22.4K关注 0票数 24

我有一个PWA,它是我的web应用程序,它是使用聚合物2.0和聚合火构建的。我有一个作为云函数(微服务)的express应用程序。示例:exports.register=functions.https.onRequest(app);

如何添加重写规则以将/fns/register/fns/verify映射到上面的应用程序register

我已经在CloudFunction微服务项目中更新了我的firebase.json文件,但当我运行firebase deploy --only functions:register时,它显示没有用于部署托管配置的公共文件夹!

代码语言:javascript
复制
{
    "hosting": {
        "rewrites": [{
            "source": "/fns/**", "function": "register"
        }]
    }    
}

在原始web应用程序中维护重写规则可能是一种选择,但仍然不是理想的IMHO。如果我必须在我的原始web应用程序中这样做,我也尝试过,但无法做到。以下是我在原始web应用程序中更新的firebase.json

代码语言:javascript
复制
{
  "database": {
    "rules": "database.rules.json"
  },
  "hosting": {
    "public": "build/default/public",
    "rewrites": [
      {
        "source": "/fns/**",
        "function": "register"
      },
      {
        "source": "**",
        "destination": "/index.html"
      }
    ]
  }
}
EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44461082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档