为什么我在Next.js中得到404?(Routing)[已关闭]

vqlkdk9b  于 2023-10-18  发布在  其他
关注(0)|答案(1)|浏览(157)

**已关闭。**此问题需要debugging details。它目前不接受回答。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
昨天关门了。
Improve this question
我正在学习Next.js,当我尝试创建路由时遇到了问题。我读了文档,我认为结构是好的,但它不工作。
图像显示了结构。在http://localhost:3000/中,它正确地显示了page.jsx,但是当我转到http://localhost:3000/about y时,得到了一个404未找到。Folder Structure
我试着阅读文档,但我找不到我正在做的错误。

lhcgjxsq

lhcgjxsq1#

当然它会给你给予404,因为如果你正在创建一个名为about的文件夹,当你这样做的时候,它里面的文件应该是index.js指向about,但是如果你没有创建一个文件夹,你可以只创建一个名为about.js的文件,它会正常工作,但是因为这个文件夹,你应该只创建一个名为index.js的文件,如果你想要的话,这将指向文件夹名称,例如http://localhost:3000/about/me
然后,您将在about文件夹中创建另一个名为me.js的文件,因此该文件夹将包含about.js和me.js
并且您的it建议将您的问题标题更改为next.js文件系统路由导致页面未找到

相关问题