【问题标题】:NextJS custom 404 page is not showing upNextJS 自定义 404 页面未显示
【发布时间】:2022-01-12 20:13:05
【问题描述】:

我在apps/specificapp/pages/ 目录中有404.tsx 文件,但NextJS 仍然显示默认的预生成404 页面。

是我误解了文档,还是有什么东西阻止我覆盖默认的 404 页面?

【问题讨论】:

  • 只要文件被正确命名并且在正确的位置,例如/pages/404.tsx,应该够了。你能提供一个minimal reproducible example吗?
  • @juliomalves 我刚刚使用 TS 创建了一个带有 create-next-app 的新项目,但问题不存在,自定义 404 工作得很好,而在现有项目中却没有。遗憾的是,现有项目非常庞大,超出了我的理解范围,所以我不知道哪些部分值得举例说明,更不用说我可以在这里实际分享的部分,因为这是一个公司项目。

标签: typescript next.js http-status-code-404


【解决方案1】:

因此,next.config.js 配置为仅接受文件扩展名 page.tsxpage.tspage.jsxpage.js。我将文件名更改为404.page.tsx,现在它运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-28
    • 2018-08-05
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2019-09-14
    • 2021-11-15
    相关资源
    最近更新 更多