amazon-web-services - next.config.js 重写不在 S3 上工作,但在本地工作
问题描述
我在 S3 上重写与在本地托管时遇到了一些奇怪的行为。
我的next.config.js
module.exports = withImages({
async rewrites() {
return [
{
source: '/dashboard/:any*',
destination: '/admin/app',
},
{
source: '/env/:any*',
destination: '/admin/app',
},
{
source: '/app/:any*',
destination: '/admin/app',
}
]
}
});
我只是将文件夹上传out/
到 S3。我的存储桶静态托管配置:
在本地,当我运行时next build
,next start
我看到重定向按预期工作。但是,当部署到 S3 时,/dashboard/:any*
似乎只有重定向有效。知道为什么会这样吗?
提前致谢!
解决方案
推荐阅读
- php - Nginx - 单一配置中的 Laravel 和 Reactjs
- android - 如果需要,使用多行以编程方式在 Layout 中添加多个自定义视图
- jsonata - jsonata 按“外部”属性过滤
- php - 无法从 Laravel ORM 关系中获取变量
- java - 在 Java 8 的注解中将方法参数作为参数
- java - 如何在 java 应用程序中使用 Jython 导入 python 模块(使用 Eclipse)?
- sql-server - RHEL 8 容器 MSSQL ODBC 驱动程序 e2fsprogs
- python - 这是来自“直方图中最大矩形区域”的一段代码。这段代码是如何工作的?
- reactjs - 使用 Enzyme 进行 React 测试,componentDidMount 更新 HTML()
- javascript - 两个元素之间的jsPDF文本