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
仅使用构建时可用的数据生成一次静态文件。
我有这个 NextJS 站点,其中有一个从 Firestore 加载数据的 getStaticProps。
我有这个:
return {
props: {
allPosts: posts,
},
revalidate: 60,
}
据我所知,每隔一分钟从 firebase 加载一次数据。但是,它似乎不起作用,数据只是没有更新。
重新验证是否是一项实验性功能?不管怎样,我能让它工作吗?否则我将不得不经常重建和导出。
如果你想要增量静态再生(revalidate
flag for getStaticProps
)那么你需要 运行 NextJs 服务器(next start
命令),没有服务器不会执行请求并生成新的静态文件。
next export
仅使用构建时可用的数据生成一次静态文件。