如何发送Next.js的自定义道具未找到错误页面



Nextjs中,您可以声明404错误,如下所示:

return {notFound: true};

我的问题是,如何为我的自定义404 page发送额外的数据,以向用户显示自定义的错误文本?类似这样的东西:

return {notFound: true, props: {err:"Product was not found!"}}

如果我在我的自定义404 page中记录props,我会得到这个:

export default function NotFound(props) {
console.log(props) // output is: {err: undefined}
return <Error statusCode={404} title="custom title" />
}

请参阅文档。静态生成的错误页面有助于降低加载错误页面的成本,而不是动态生成。因此,只要使用提供的错误页面,就无法使用道具实现自定义错误页面。

相关内容

  • 没有找到相关文章

最新更新