NEXTjs 13 SSR不能与Link组件重新进入一次访问的路径



SSR仅在手动/硬刷新页面时有效,而在使用next/Link组件进行前后导航时无效。(使用链接组件-第一次进入(页面/路径/段)会SSR,但再次进入相同的页面/路径SSR不再工作)这让我很伤心。怎么解呢?

p。为了激活SSR,我已经测试了所有的变种。

在段(布局/页面)级别:

  1. export const dynamic = 'force-dynamic'
  2. 导出const fetchCache = '强制不存储'

on .fetch() options level:

  1. {缓存:"不是商店"}
  2. {next: {revalidate: 0}}
  3. {缓存:"不是商店",下一个:{revalidate: 0}}

有什么问题吗?SSR应该在每次路径更改时获取DB,以呈现具有新内容的页面。还是我错了?

我认为这个问题与客户端水化有关,要解决这个问题,你可以尝试在Link组件中的预取道具:

<Link href="/about" prefetch>
About
</Link>

相关内容

  • 没有找到相关文章

最新更新