我正在使用带有应用程序路由器的下一个 13.4.4。我已将 not-found.tsx 组件添加到应用程序目录中,基本上只是从下一个文档复制代码:
import Link from 'next/link'
export default function NotFound() {
return (
<div>
<h2>Not Found</h2>
<p>Could not find requested resource</p>
<p>
View <Link href="/">all posts</Link>
</p>
</div>
)
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我导航到不存在的路线时,404 页面会正确呈现,但会无限重新加载。
tl;dr:我已经编写了 not-found.tsx 组件。预计它只会显示未找到的页面,但它会无限重新加载。
“这是在开发模式下吗?如果是这样,这就是 404 页面的预期行为。它不应该像生产中那样表现。”
谢谢朱利奥马尔维斯。是的,它处于开发模式。
ps 奇怪的预期行为恕我直言,我不知道他们为什么这样做。
| 归档时间: |
|
| 查看次数: |
1035 次 |
| 最近记录: |