显示 xml 而不是站点

IT技术 reactjs google-cloud-platform google-cloud-storage
2021-05-18 04:57:24

我正在学习谷歌云,所以我尝试使用存储服务在那里部署我的 React 应用程序。为此,我创建了一个名为 travelfrontend 的存储桶,并从使用yarn build. 我没有任何域,所以我尝试从https://storage.googleapis.com/travelfrontend访问,但它显示了以下内容

在此处输入图片说明

我无法让它活着。我错过了什么让它活着吗?

1个回答

为了提供运行后生成的静态内容,yarn build您需要MainPageSuffix在 GCS 存储桶上设置该属性。此属性将导致在访问根 URL 时提供您指定的文件(例如“index.html”)。

但是,需要按照以下“托管静态网站”文档中的说明创建和配置存储桶请注意,您必须使用 CNAME 记录将自定义域指向 Cloud Storage。

之后,您将能够MainPageSuffix按照此处所述进行设置

可以在此处找到有关 CGS 静态网站配置的更多信息

希望这可以帮助