Waterline позволяет выполнять некоторые обратные вызовы жизненного цикла моделей, как указано ниже...
- перед проверкой / fn(values, cb)
- beforeCreate / fn(values, cb)
- afterCreate / fn(newlyInsertedRecord, cb)
- перед проверкой / fn(valuesToUpdate, cb)
- перед обновлением / fn(valuesToUpdate, cb)
- afterUpdate / fn(updatedRecord, cb)
- beforeDestroy / fn(criteria, cb)
- afterDestroy / fn(cb)
Однако что, если я хочу принять меры перед созданием и обновлением?
У Rails был beforeSave
, который отлично подходил для этого. Есть ли что-то подобное в Sailes.js?
Я мог бы сделать так, чтобы оба обратных вызова вызывали функцию, но я хочу быть уверен, что нет лучшего способа.