gpt4 book ai didi

javascript - Next.js 按需静态再生

转载 作者:行者123 更新时间:2023-12-03 18:50:32 24 4
gpt4 key购买 nike

我非常喜欢 Next.js 的 Incremental Static Regenration .
但是,我正在寻找一种方法来强制按需重新生成静态页面。理想情况下,当我的源数据库中的数据发生变化时,我可以通过 API 调用触发该命令。
这个想法是在每次数据更改后仅重新生成每个页面一次。我可以通过在重新验证间隔后获取目标页面来强制 ISR 页面重新生成,但我正在寻找一种方法 不要再生它们冗余直到数据改变。
任何想法,如果它是可行的,如何? :-)

最佳答案

编辑
Next.js 12.1 现在支持 On-demand ISR (Beta)
目前(Next.js 10.1.3)没有对该功能的原生支持,触发页面重新验证的唯一方法是使用基于间隔的 HTTP 请求。
然而 Next.js 团队是 exploring on-demand (triggered via API route) revalidation (另见 https://github.com/vercel/next.js/discussions/10721#discussioncomment-686)
并且由于这是一个高度要求的功能,将来可能会提供。
Here您可以找到按需重新验证页面的尝试,但它有严重的警告并且尚未准备好生产。
资料来源:
Update a static page by event
super Incremental Static Regeneration

关于javascript - Next.js 按需静态再生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66995817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com