使用react + static html配置firebase重写

问题描述 投票:0回答:1

我正在开发一个需要快速加载特定功能的网站,为此我需要托管一个与React应用程序分开的html + js + css文件。

我已将重写配置为:

{
  "source": "/:order_id/:item_id/:side",
  "destination": "/redirect.html"
}

但是,一旦我部署了我的应用程序,它仍然尝试加载反应应用程序。 我输入的网址是

https://domain.web.app/PHD6sb8NYHpW33/csi/l

我做错了什么?

我无法通过我的服务器执行此操作,因为反应应用程序将托管在域上,并且我的服务器将在另一个端点上运行。

这一点类似于 netflix 有一个 React 应用程序,但为登录实现了一个普通页面以实现快速加载时间

reactjs firebase firebase-hosting
1个回答
0
投票

Firebase Hosting 不提供占位符重写(使用冒号前缀名称),因此您尝试执行的操作不可能像所写的那样。 请参阅有关重写的文档,以全面了解可能性。请务必展开详细示例部分。

文档指出

source
属性可以是 glob 或正则表达式,因此您可以使用它来匹配路径段。 不过,在编写与所有可能的 URL 相匹配的内容时,您应该小心。 您的路径中可能需要一些东西,也许是静态路径前缀字符串,glob 或正则表达式可以使用它来仅匹配应该重写的路径。

© www.soinside.com 2019 - 2024. All rights reserved.