我想处理 Next 14 应用程序中的意外错误。 我的目标是拥有一个全局错误后备 UI,它将处理我的根布局中引发的所有错误。
根据文档,我可以在我的应用程序目录中创建一个全局错误文件,负责处理所有意外错误。
我的项目目录如下所示:
而我的全局错误页面组件:
出于测试目的,我在“关于”页面中抛出了一个错误。
我希望全局错误页面组件能够被执行并替换根布局。相反,我得到了以下信息:
我做错了什么吗?
根据 NextJS 文档:
很高兴知道: global-error.js 仅在生产中启用。在发展中,我们的 将显示错误叠加。