【问题标题】:Why can't I deploy a React app to Google Cloud Storage?为什么我不能将 React 应用程序部署到 Google Cloud Storage?
【发布时间】:2020-02-07 12:09:19
【问题描述】:

过去,当我使用 React 等框架创建客户端 Web 应用程序时,我可以创建浏览器构建并将其推送到 AWS S3 等静态托管平台。

对于 Google Cloud Platform,go-to approach 似乎是将其部署到 App Engine。如果我理解正确的话,GAE 是存储和计算资源的组合。

为什么我不能简单地托管 webpack 准备的 JavaScript 应用程序?

【问题讨论】:

  • 您是否尝试仅在 firebase 上部署它
  • 您在使用 GCS 服务时遇到了什么问题?您可能想使用 App Engine 或 Firebase 托管当然是有原因的,但 GCS 可以提供静态内容。

标签: reactjs google-cloud-platform google-cloud-storage


【解决方案1】:

Google Cloud Storage (GCS) 将是在 Google Cloud Platform (GCP) 上托管您的静态网站的方式。请注意,为了使用 GCS,您需要拥有一个域以及一个 GCP 项目。 documentation 非常直接地说明了如何实现这一点。 Here你可以找到一些例子和其他有用的信息。

您还可以在 Google App Engine (GAE) 上托管您的静态网站。但在这种情况下,您需要巧妙地构建 app.yaml 文件,以管理您的 URL 处理程序,以及以特定方式构建您的项目。简单地上传由 webpack 准备的 JS 应用程序是行不通的。您可以找到所有有用的信息here,以便使用 GAE 托管您的静态网站。

【讨论】:

    猜你喜欢
    • 2021-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-05
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多