首页 > 解决方案 > NextJS 应用程序在页面刷新时抛出错误

问题描述

我在 AWS S3 上部署了 NextJS 应用程序。我按照这篇文章https://netosec.com/deploying-static-react-nextjs-to-aws-s3/进行设置。当我打开我的网站时,我必须输入 index.html 才能打开页面。我可能可以通过添加trailingSlash:truenextjs 配置来解决这个问题,但这不是主要问题。我可以通过单击页面上的各种链接来浏览该站点。但是,如果我刷新页面,我会收到 S3 accessdenied 错误:

<Code>AccessDenied</Code>
<Message>Access Denied</Message>

我一直试图弄清楚为什么会发生这种情况,但我无法解决这个问题。有什么建议吗?

标签: javascriptreactjsamazon-s3next.js

解决方案


推荐阅读