如何解决AWS Amplify无法识别新添加的文件
新增功能。遵循tutorial在AWS上,一切看起来都很好。
现在,我想添加一个简单的html文件,称为abc.html,只是一些用于测试的基本html代码。但是,当我尝试访问URL:https://www.yourdomain.com/abc.html时,它将URL重定向到https://www.yourdomain.com/abc/。因此,它基本上无法识别出名为abc.html的文件。如何添加新文件来放大?
在Amplify控制台中,一切看起来都很好。它响应了git push
。供应,构建,部署,验证全部为绿色。它只是无法识别新添加的文件。有什么建议吗?
解决方法
我找出了问题所在。如果人们遇到同样的问题,请在此处发布。
这是Amplify Web框架中的错误。如果在构建和部署分支之前访问文件,则Web框架找不到该文件。因此它将显示404页面并将URL记录为404。以后,即使您通过Amplify构建和部署文件,Web框架仍会记住对特定URL的404响应。它不会刷新。这就是为什么如果您将html文件添加到存储库并在Amplify完成部署之前访问它,则该文件将永远被视为不存在。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。