【发布时间】:2018-06-12 20:43:47
【问题描述】:
我想通过 beforeSave 钩子将一些数据传递给 afterSave 钩子
Model.observe('before save', function(ctx, next) {
if (ctx.currentInstance) {
// some logic
ctx.hookState.data = 'foo';
}
next();
});
Model.observe('after save', function(ctx, next) {
if (ctx.hookState.data) {
// use data
}
next();
});
我需要担心比赛条件吗?例如。在“afterSave”运行之前,另一个请求会覆盖 ctx.hookState.data。上下文完全分离?
【问题讨论】:
标签: loopbackjs strongloop