google-cloud-platform - 如何在 GCP 静态部署中正确重写单页应用程序的 url
问题描述
我正在使用 GCP 自动部署使用客户端路由的单页应用程序。到目前为止,cloud build 成功构建了我的站点并将静态资产部署到存储桶中。负载均衡器指向存储桶,我可以通过 https 以正确的 url 成功访问我的站点。我配置了存储桶的特殊页面,以便 404 转到 index.html,这在技术上按预期工作,但它返回 404 错误代码而不是 200。我应该如何配置 url 重写,以便每个请求都服务于 index.html作为200?我看到负载均衡器有某种 url 重写,但 GCP 文档非常不清楚我如何像我描述的那样使用它。我希望答案不是“将 nginx 容器部署为反向代理”。必须有一个更简单的方法,
解决方案
推荐阅读
- java - 当在 for each 循环中找不到值时,无法找出 println 语句
- c# - 程序网格 Unity 之间的奇怪线条
- python - 如何在python中查找和操作句子中的单词?
- semantic-ui - Semantic-UI-React 未使用 Nextjs _app.js 应用
- apache-spark - Any 类型的表达式不符合预期的类型 sql.DataFrame
- .net-core - 预构建目标未运行
- machine-learning - [0, 1] 中的 GBM 连续预测和 [0, 1] 中的 Logistic 回归连续预测有什么区别
- android - Android WebView 中的 VueJS (Xamarin)
- java - SSL 错误 java - 收到致命警报:handshake_failure
- mongodb - 如何通过搜索日期和时间来查找记录