afterCreate 挂钩中的 Strapi 更改字段值
Strapi change field value in afterCreate hook
每当用户在 Strapi 中创建新产品时,我都会调用 Stripe api,而且效果很好。
我想做的是在响应到达后,将响应中的 Stripe ID 分配给 Strapi 中的 StripeId 字段。
我试过了,但似乎不起作用:
module.exports = {
lifecycles: {
async afterCreate(result) {
const product = await stripe.products.create({
name: result.title,
});
result.StripeId = product.id;
},
},
};
知道怎么做吗?
谢谢!
在写入数据库之前需要更改数据,因此这是解决方案,以防任何人需要实施与此类似的东西:
module.exports = {
lifecycles: {
async beforeCreate(data) {
const product = await stripe.products.create({
name: data.title,
});
data.StripeId = product.id;
},
},
};
干杯!
每当用户在 Strapi 中创建新产品时,我都会调用 Stripe api,而且效果很好。
我想做的是在响应到达后,将响应中的 Stripe ID 分配给 Strapi 中的 StripeId 字段。
我试过了,但似乎不起作用:
module.exports = {
lifecycles: {
async afterCreate(result) {
const product = await stripe.products.create({
name: result.title,
});
result.StripeId = product.id;
},
},
};
知道怎么做吗?
谢谢!
在写入数据库之前需要更改数据,因此这是解决方案,以防任何人需要实施与此类似的东西:
module.exports = {
lifecycles: {
async beforeCreate(data) {
const product = await stripe.products.create({
name: data.title,
});
data.StripeId = product.id;
},
},
};
干杯!