为什么 cloudfront 提供的 React 应用程序不呈现组件

Why does React app served by cloudfront doesn't render component

我是 React 和前端的新手world.So忽略错误。

所以我在我的 React 应用程序中使用 auth0 进行身份验证。登录按钮是一个重定向到 auth0 身份验证按钮的组件,登录后用户可以转到 /profile 组件。使用 React 路由器转到配置文件组件。

所有这一切在本地主机上都能完美运行。 但是我在 s3 和 cloudfront 上部署的那一刻。它显示找不到配置文件密钥,因此基于各种解决方案 () 现在在堆栈上添加我可以看到我转到配置文件组件但是页面完全空白没有在配置文件组件上呈现任何内容。

更新:- 该错误肯定与云端有关,因为如果我直接访问我的 s3 存储桶网站端点,它会呈现一切正常。

我通过为云端添加错误响应 403 404 解决了这个问题。