redux Next.js -仅重建新页面

kxeu7u2r  于 2022-11-12  发布在  其他
关注(0)|答案(1)|浏览(137)

我正在尝试建立一个网站,其中只有2个页面将被更新,1个将被创建~每天。在我的情况下,这将意味着得到一个新的页面将通过一个API路由在一个NodeJ的后端创建,更新的内容也将来自一个API,但更新redux状态。
所有其他页面将保持完全相同。问题是,如果我从next.js构建,构建时间将每天增加,这不是一个好的选择。
是否有办法只构建差异/强制某些页面保持不变?

ubbxdtey

ubbxdtey1#

请尝试以下代码。2更多信息请查看此链接:Incremental Static Regeneration

export async function getStaticProps() {
const res = await fetch('https://.../newPost')
const newPost = await res.json()

return {
  props: {
     newPost,
  },
  // Next.js will attempt to re-generate the page:
  // - When a request comes in
  // - At most once every day
 revalidate: 86400, // seconds in a day
 }
}

相关问题