javascript - NextJS 应用程序在页面刷新时抛出错误
问题描述
我在 AWS S3 上部署了 NextJS 应用程序。我按照这篇文章https://netosec.com/deploying-static-react-nextjs-to-aws-s3/进行设置。当我打开我的网站时,我必须输入 index.html 才能打开页面。我可能可以通过添加trailingSlash:true
nextjs 配置来解决这个问题,但这不是主要问题。我可以通过单击页面上的各种链接来浏览该站点。但是,如果我刷新页面,我会收到 S3 accessdenied 错误:
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
我一直试图弄清楚为什么会发生这种情况,但我无法解决这个问题。有什么建议吗?
解决方案
推荐阅读
- c++ - 如何检查 user_input 验证?
- docusignapi - 是否可以在 DocuSign 嵌入式签名中的 pdf 上的任何位置签名?
- javascript - 如何干净地构建使用依赖的自定义 HTML 元素类的代码?
- php - PHP 变量不在 HTML 文件中存储
- python-3.x - 当发布者比订阅者快得多时,可以做什么?
- java - 如何计算输入的唯一 EditText?
- arrays - 检查嵌套元素的属性 - 邮递员测试
- .net - .NET Core 更新迁移正在尝试再次重新创建表
- swift - 泛型类型“DataResponse”专用于太少的类型参数(得到 1,但预期为 2)
- docker - Docker 堆栈部署不使用最新的更新容器