我看到为创建和更新都调用了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();
}
Run Code Online (Sandbox Code Playgroud)
谢谢
| 归档时间: |
|
| 查看次数: |
856 次 |
| 最近记录: |