我没有找到 Strapi 5 中解释这一点的文档,所以我不知道它自 Strapi 4 以来是否发生了变化。
代码路径:src/api/post/content-types/post/lifecycle.js
const axios = require('axios');
module.exports = {
async afterCreate(event) {
await axios.post('https://api.netlify.com/build_hooks/key');
},
async afterUpdate(event) {
await axios.post('https://api.netlify.com/build_hooks/key');
},
}
当您使用此链接上的 post 方法时,netlify 将自动使用新内容构建您的应用程序。但它不起作用
在 Strapi v5 中,生命周期挂钩的工作方式与 Strapi v4 类似,您的情况可能存在缺陷/修复:
src/api/post/content-types/post/lifecycle.js
希望有效果