使用webhook定制热模块更换



我很好奇是否有一种方法可以修改HMR(在React/NextJs中)来监听webhook。我在Contentful做一些工作,我必须重新加载应用程序,每次我更新Contentful。Contentful有可以监听变化的webhooks,我认为让我的开发服务器监听这些webhooks并自动更新Contentful的编辑将是非常棒的。
欢迎提出任何意见或建议,谢谢!

这里棘手的部分是webhook只能发送到一个公共URL。您仍然可以使用诸如ngrok之类的工具(也有其他工具,但ngrok是最常用的工具)来启动到本地机器的公共隧道。

那么流程将是:

  • Contentful向public ngrok URL发送webhook
  • 隧道端点被转发到您的本地环境,触发重新加载

最新更新