此项目使用了 Next.js,托管在Vercel上 (点击查看源代码).

它的原理是什么?

当 `isr` 这个仓库的问题(issues)发生变化 (包括创建、注释、删除等)时, GitHub 会触发 一个 webhook,受影响的页面会按需重新渲染并推送到边缘。Next.js 应用程序端的 webhook 会执行一个新的 `revalidatePath()` API 调用。

这不是已经有了吗?

不像 `revalidate` 有时间间隔,无服务器函数只有在 内容发生变化时 才会被调用,这对用户来说更快 (他们能立即看到变化),对所有者来说也更具有成本效益。

💡 你可以尝试 创建新问题(issues) 然后刷新此页面以查看重新生成的问题!

ZSCGR
ZSCGR commented 2 years ago

昨晚仔细想了一下,又看了一眼原项目的说明,总算想明白了一点,本项目只有创建新问题时才会触发自动更新,在已有问题(issues)下面的评论(comment)是不会触发的

ZSCGR
ZSCGR commented 2 years ago

验证

ZSCGR
ZSCGR commented 2 years ago

更新了github的app权限,现在评论(comment)也会实时更新了

ZSCGR
ZSCGR commented 2 years ago

解决了吗

ZSCGR
ZSCGR commented 2 years ago

解决了