我正在运行一个工作汇总器,我希望避免在我的帖子提要上缓存,因为它向用户显示了过时的结果。我们正在运行Next.JS。
我已经搜索了他们的文档,但没有找到有关方法的方法...
有人有想法吗?
我假设其位于next.config.js上,但我不知道具体如何。
答案 0 :(得分:1)
如果服务器端渲染,这似乎有效
Page.getInitialProps = async ({ store, res }) => {
if (res) {
// res available only at server
// no-store disable bfCache for any browser. So your HTML will not be cached
res.setHeader('Cache-Control', 'no-store');
}
await store.dispatch(action());
return {};
};
答案 1 :(得分:0)