【问题标题】:Firebase Proxy (reverse proxy)Firebase 代理(反向代理)
【发布时间】:2020-10-22 16:04:39
【问题描述】:

我最近发现了Netlify’s proxying feature,这正是我正在寻找的功能。但是,我们的团队在 Firebase 上投入了大量资金,而采用其他供应商可能是高层不愿意做的事情。

我的 Netlify _redirects 文件如下所示

/ / 200
/* https://my-app.firebaseapp.com/:splat 200

那么,是否可以使用 Firebase 进行类似的代理? 我希望基本路径 / 路由到 index.html,但所有其他路径 /* 代理到另一台服务器 my-app.firebaseapp.com

我尝试过使用RedirectsRewrites,但前者需要3xx 代码并更改url,后者需要本地文件。我有一种预感,解决方案是使用 Functions,但我不确定。

【问题讨论】:

    标签: firebase proxy reverse-proxy


    【解决方案1】:

    没错,要将流量代理到任意外部 URL,您需要使用 Firebase 托管与 Cloud FunctionsCloud Run 的集成。您可以使用例如node-http-proxy 转发请求,或手动构造 HTTP 获取并响应结果。

    【讨论】:

      猜你喜欢
      • 2020-06-20
      • 2020-01-05
      • 2019-03-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2011-03-24
      • 1970-01-01
      • 2014-10-18
      相关资源
      最近更新 更多