问题描述
GET https://example.com/_next/data/QPTTgJmZl2jVsyHQ_IfQH/blog/post/21/.json net::ERR_ABORTED 404
我不明白为什么会这样。也许我使用的路由器不正确?
<Link href="/blog/post/[id]" as={`/blog/post/${id}`}>
对于要获取帖子数据的我使用getStaticPaths
和getStaticProps
。
我的问题类似于this one,但我只在生产中遇到过。我尝试使用prefetch
,但没有用。
解决方法
此错误似乎与您的页面所需的道具有关。
如果您检查生产版本 SSR 或 SSG 页面的请求,初始 pageProps 将从该端点返回:_next/data/....
因此请检查您的服务器控制台或添加一些调试助手,以深入了解您的 getServerSideProps
或 getStaticProps
中发生的情况。