Hoa*_*inh 7 google-app-engine google-cloud-storage reactjs google-cloud-platform create-react-app
我有一个前端 create-react-app 和一个使用 Expressjs 的后端 API。
我成功地将后端 API 部署到了 Google App Engine。
但是现在我需要将 create-react-app 部署到 Google Cloud 并且变得非常混乱,我尝试了一段时间的 google 并且没有正确/推荐的方法。
至少我看到其他人建议以两种方式进行:
使用谷歌云存储:
运行“npm run build”来创建“build”文件夹
将整个文件夹上传到存储桶中
=> 我发现使用这种方式有一个缺点:当我尝试重新加载页面 'url/aboutUs' 时,它没有找到。所以我必须回到“url”然后点击关于我们链接
=> 我猜我使用的 React Router 不能与 Google Cloud Storage 配合使用
=> 人们刚刚谈到使用它,但我找不到任何指南/教程。
那么将 create-react-app 部署到 Google Cloud 的推荐方法是什么?
你能提供一个教程吗?
谢谢。
您只需将 Cloud Storage 存储桶配置为充当index.html404 页面即可。
对于Google App Engine,您可以使用serve或设置nginx在构建文件夹中提供服务index.html。
| 归档时间: |
|
| 查看次数: |
5752 次 |
| 最近记录: |