xml - 为什么在 S3/Cloudfront 上刷新我的 Angular 6 项目会导致错误?
问题描述
我在使用 Cloudfront 的 S3 存储桶上托管的 Angular 6 项目遇到问题。每次刷新时,项目似乎都丢失了,我被重定向到一个页面,上面写着: 什么可能导致这种情况?当我在本地服务器上刷新时,我只是注销并重定向到登录页面。我认为这可能是我的 S3 存储桶设置有问题,所以我上传到我知道配置正确的项目(我有一个没有刷新问题的 Angular 5 项目)。但是,同样的事情发生了,所以它似乎在我的项目中。
这可能是我编译文件的方式吗?我正在使用'ng build'
任何帮助表示赞赏!非常感谢。
解决方案
我只是将 index.html 设置为静态网站托管中的错误文档,它对我有用。
推荐阅读
- amazon-web-services - 是否可以在 AWS IAM 的显式拒绝中添加异常?
- vue.js - Vue.JS 在部署时获取内容处置标头的问题
- python - 在 Django 中从外部 API 获取数据
- python - Pandas 根据当前 df 中的列创建一个新的 df
- javascript - 使管道以角度自我刷新
- python - 来自 Python 的 Google 大查询
- testing - 如何检查赛普拉斯是否在测试运行器(赛普拉斯打开)与赛普拉斯运行中运行?
- git - 如何最好地进行 bitbucket 管道自动版本控制?
- reactjs - 反应切换功能
- javascript - 当接收到的数据是数组时,无法从 json-server 读取 url 参数