通过 Google Cloud Storage 和负载均衡器提供 React 应用程序服务,将任何 url 映射到索引?

Kaz*_*uki 6 google-cloud-platform google-cloud-load-balancer

我正在使用 Google Cloud Storage 和 Loadbalancer 设置 React 应用程序前端。在构建过程中,index.html 和 javascript 文件被上传到云存储中。负载均衡器指向后端存储桶。如果我转到 http://(loadbalancerip)/index.html,我现在可以访问 React 应用程序

我想做出反应来处理所有路由,并且我还希望我们的用户通过任意路径访问站点(例如http://(loadbalancerip)/user/details)。有没有办法使用 GCP 负载均衡器来实现这一目标?基本上我希望它始终提供“index.html”,无论用户访问的路径如何。

Kaz*_*uki 3

我向 GCP 支持人员确认,不幸的是它不受支持。这是一个开放的功能请求https://issuetracker.google.com/issues/194125076