4

我在 Next.js 站点的控制台中收到错误消息。

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

我的问题与类似,但我只在生产中使用。我尝试使用prefetch,但没有奏效。

4

1 回答 1

0

此错误似乎与您的页面所需的道具有关。

如果您检查生产构建 SSR 或 SSG 页面的请求,初始 pageProps 将从该端点返回:_next/data/....

因此,请检查您的服务器控制台或添加一些调试助手,以深入了解您的getServerSidePropsgetStaticProps.

供参考

于 2021-06-11T13:27:02.090 回答