我已遵循将React应用程序部署到AWS S3的所有说明。已上载存储桶中的所有文件和文件夹,但是在“静态网站托管”中的网站终结点上单击时显示空白页。可能是什么原因?请参阅以下图片以供参考
所有文件和文件夹已上传 属性中的静态网站托管也已更新 公共访问也已启用 桶策略也已更新 空白页
这是React App在AWS S3上部署所必需的。有什么建议吗?
答案 0 :(得分:2)
获取index.html可以正常工作,但是各种JavaScript文件都可以产生404。
问题似乎是您的HTML正在将资源提取为:
/WeatherApp/static/js/main.057efd26.chunk.js
但在起源上它们实际上位于:
/static/js/main.057efd26.chunk.js
修复index.html,以引用以/static/
而不是/WeatherApp/static/
为根的静态资源。