gpt4 book ai didi

javascript - Strapi - 获取上次内容更改日期

转载 作者:行者123 更新时间:2023-12-04 17:26:23 26 4
gpt4 key购买 nike

我正在建立一个网站,并希望使用 Strapi CMS 作为后端。由于我的网站将使用 Gatsby 构建,因此我计划每天在服务器上使用 cron 任务构建网站,如果内容发生变化。
Strapi 中是否有一项功能可以让我检索上次更改内容的日期?或者我应该自己创建它(如果可能的话)?
编辑:
遗憾的是,我无法使用 webhooks,因为我被迫进入 PLESK 控制面板。

最佳答案

事实上,在所有 CMS 中都有一个功能可以实现这一点,它们被称为 webhooks。一些 CMS 添加了该功能(但仅在 gatsby development 下,就像 DatoCMS 那样)。添加 webhook 比每天创建一个要构建的 cron 作业高效得多,因为如果没有新的或编辑的内容,它可能会导致不必要的部署,并且可能会导致很大的延迟,直到将内容添加到内容部署。
根据 Strapi 的文档:

A webhook is a way for an application to notify other applicationsthat an event occurred. Using a webhook is a good way to tell thirdparty providers to start some processing (CI, build, deployment ...).

The way a webhook works is by delivering information to a receivingapplication through HTTP requests (typically POST requests).


你可能会发现这个 guide interesting .它会逐步向您展示如何在您的 CD 系统中创建 Webhook。

Sadly, I can't use webhooks because I'm forced into a PLESK controlpanel.


在这种情况下,由于 Plesk 只接受 GitHub webhooks,您被迫选择您的 cron 实现。

关于javascript - Strapi - 获取上次内容更改日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62991110/

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