我看到为创建和更新调用了beforeValidation,所以我想在保存到数据库之前使用这个回调来操作发布的数据,但似乎没有调用beforeValidation,因为_csrf正在数据库中保存并且名字没有被吓坏. 例:
例:
var slugify = require('slug'); ..... beforeValidation: function(values, next){ // don't save _csrf token in database if(values._csrf) delete values._csrf; // slugify the name before saving in the database values.name = slugify(values.name); next(); }
谢谢
因为水线生命周期回调 names have changed