Sails.js 在创建函数sailsjs之前

Sails.js 在创建函数sailsjs之前,sails.js,Sails.js,在将数据存储到数据库之前,我必须修改字符串。这是我的密码 beforeCreate:function(value ) { value.text = value.text.replace(/(\t|\n)/g, ''); } 如何将回调添加到此函数?我知道必须有人参与回调。我相信这应该可以做到: beforeCreate: function(values, callback) { values.text = values.text.replace(

在将数据存储到数据库之前,我必须修改字符串。这是我的密码

beforeCreate:function(value ) 
{      
    value.text = value.text.replace(/(\t|\n)/g, '');   
} 

如何将回调添加到此函数?我知道必须有人参与回调。

我相信这应该可以做到:

beforeCreate: function(values, callback) {      
   values.text = values.text.replace(/(\t|\n)/g, '');
   return callback();   
} 

有关更多示例,请参阅。

Brittonjb谢谢您的回复)。但它没有改变。数据正在保存而不进行修改(.text)是您试图更改的属性,名为
text
?请提供与
值相关的整个
Model.js
。text
@brittonjb答案也应该有效。