NextJS:getStaticProps 重新验证不起作用

NextJS: getStaticProps revalidate not working

我有这个 NextJS 站点,其中有一个从 Firestore 加载数据的 getStaticProps。

我有这个:

return {
    props: {
      allPosts: posts,
    },
    revalidate: 60,
  }

据我所知,每隔一分钟从 firebase 加载一次数据。但是,它似乎不起作用,数据只是没有更新。

重新验证是否是一项实验性功能?不管怎样,我能让它工作吗?否则我将不得不经常重建和导出。

如果你想要增量静态再生(revalidate flag for getStaticProps)那么你需要 运行 NextJs 服务器(next start 命令),没有服务器不会执行请求并生成新的静态文件。

next export 仅使用构建时可用的数据生成一次静态文件。