盖茨比在生产中重建

Gatsby rebuild in production

我一直在研究 Gatsby 和 Strapi 的组合,在开发环境中,通过以下命令很容易触发重建: "refresh": "curl -X POST http://localhost:8000/__refresh"

然而,我读到如果我想显示数据更改,我需要在生产中重建 gatsby,通过 webhook 执行此操作是可行的方法。但是我该如何处理这样的事情。一旦新条目在我的 Strapi 后端获得 added/updated,我似乎无法弄清楚如何找到或设置 webhook 来触发我的 gatsby 前端的重建。

webhook 是在通知提供 webhook 的应用程序时运行的操作。 webhook 有一个 URL 可以接收 HTTP 请求(通常是 POST)。发送到此 URL 的请求让应用程序知道事件已经发生,它可能包含也可能不包含消息。

大多数 CMS 都有实现 webhook 的方式,但配置通常基于设置参数的仪表板。对于您的情况,Strapi 有大量关于如何设置 webhook 的文章、视频和演示。

有用的资源: