0

在我的网站上,我有一个[articleKey].tsx页面,我从后端下载当前文章并在屏幕上显示它们。

export async function getStaticProps({locale, req, res}) {
    const articles = await requestArticles({lang: locale})
    generateRssFeedFiles(articles, locale)
    return {
        props: {articles},
        revalidate: 5 * 60
    }
}

我希望它每 5 分钟获取一次当前数据。这很重要,因为这些文章会随着时间而变化。但我观察到,有时在我手动重新部署应用程序之前,我不会应用超过一天的更改。看来,这不是每 5 分钟刷新一次。如何让它变得更好?我不想用getServerSideProps不让用户等待,但同时我需要这个页面有新鲜的数据。

4

0 回答 0