【发布时间】:2020-03-28 19:20:54
【问题描述】:
这几天一直在绞尽脑汁。我正在尝试在 AWS Amplify 上部署我的反应应用程序。当我启动应用程序时,我被正确定向到登录页面(使用 Auth0 通用登录)登录后,我通过回调 URL 被重定向回我的 Web 应用程序。
当我的页面加载时,我收到以下消息
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>B2173BDEE0658858</RequestId>
<HostId>
TRevHdaqGZYTUxU9W1wXc3CQccfLeznHlYLcbuF+Wr511FVmOPFBp4tpyccJ2t5QMVpvYygNNb4=
</HostId>
</Error>
我没有通过 s3 存储桶托管 Web 应用程序,而是将构建文件直接上传到 AWS Amplify。
对问题所在有什么想法吗?
【问题讨论】:
-
嘿,你解决了吗?同样的问题。
-
这里有同样的问题。 index.html 的 SPA 并希望添加一个额外的纯 HTML 登录页面来跟踪活动。我在公共根目录中尝试了一个单独的 xyz.html,并在子文件夹 public/xyz/index.html 中尝试了一个 index.html。两者都收到与上述相同的响应... 403 权限被拒绝和与上述相同的 XML 错误。
-
发现了我的问题,我认为 webpack 在构建过程中复制了 *.html,但事实并非如此。在我将新的 .html 文件添加到 webpack.config 并修复了我的重写后,它起作用了。
标签: reactjs amazon-web-services aws-amplify