我正在尝试使用我的 next.js 配置设置路由。到目前为止,我尝试的一切都没有产生预期的结果。这对我来说变得令人困惑和沮丧,任何帮助将不胜感激。
这是我想要的:
- 网址转到
/
=>/index.js
- 网址转到
/users/
=>/user/index.js
- 网址转到
/users/[user-id]
=>/user/user.js
这是不起作用的:
module.exports = {
target: "serverless",
async rewrites() {
return {
afterFiles: [
{
source: "/users/",
destination: "/users/"
},
{
source: "/users/:path*",
destination: "/users/:path*"
},
{
source: "/:path*",
destination: "/:path*"
},
{
source: "/:else*",
destination: "/"
}
]
};
},
};