此问题已在此处有答案:
Next.js Router - Getting 404 page not found(1个答案)
昨天关门了。
我正在学习next-js..在这个项目之前,我使用了动态ID渲染。但现在这抛出了一些错误Dynamic Id rendering not working in next js 13.4.6.找不到错误。是因为我没有网页文件夹而不是应用程序文件夹
此问题已在此处有答案:
Next.js Router - Getting 404 page not found(1个答案)
昨天关门了。
我正在学习next-js..在这个项目之前,我使用了动态ID渲染。但现在这抛出了一些错误Dynamic Id rendering not working in next js 13.4.6.找不到错误。是因为我没有网页文件夹而不是应用程序文件夹
2条答案
按热度按时间6tr1vspr1#
由于您使用的是基于
app
文件夹的路由(这是NextJS 13中的新功能),而不是旧的基于page
文件夹的路由,因此您必须创建一个动态文件夹名称路由。在您的情况下,它将是[user]
,并且您必须在其中添加page.js
文件。因此,您的目录结构将如下所示:
页面的主逻辑将始终驻留在
page.js
文件中。要更详细地了解这一点,您可以研究NextJS documentation on server components routing或查看此Fireship videoqoefvg9y2#
页面将是
user
而不是[userid]
并为
Dynamic Routes