在 Next 中也使用 [slug] 作为索引

boh*_*350 5 next.js

我正在探索一个项目的 Next,并且我正在尝试仅使用一个文件来处理所有路线。在这种情况下:[slug].tsx这意味着我要删除index.tsx,我尝试过但没有成功,您认为实现这一目标的方法是什么。

在此输入图像描述

小智 9

正如已经提到的,您可以使用可选的包罗万象的路线。

因此,将您的重命名[slug].tsx[[...slug]].tsx,这样它也会捕获没有 slug 的根。

然后删除你的.index.tsx文件。