为什么我的自定义验证功能不起作用?
Why does my custom validation function not work?
我正在尝试在 Sails 模型中实现自定义验证功能。
没有自定义函数,一切正常。
有了这个功能,就搞定了。没有写入数据库,没有调用回调,脚本似乎结束了。
我的代码如下所示:
module.exports = {
attributes: {
somefield: {
type: 'string',
required: true,
custom: function(value) {
return true;
}
},
}
}
当我 运行 它时,它触发了自定义函数,returns true,但随后就结束了,没有错误,也没有调用我从控制器传递的回调。
有什么想法吗?
好的,这是因为我正在使用 0.12.14 版本,但正在阅读 1.0 的文档。
自定义验证方法直到 1.0 才发挥作用。
麻烦.
我正在尝试在 Sails 模型中实现自定义验证功能。
没有自定义函数,一切正常。
有了这个功能,就搞定了。没有写入数据库,没有调用回调,脚本似乎结束了。
我的代码如下所示:
module.exports = {
attributes: {
somefield: {
type: 'string',
required: true,
custom: function(value) {
return true;
}
},
}
}
当我 运行 它时,它触发了自定义函数,returns true,但随后就结束了,没有错误,也没有调用我从控制器传递的回调。
有什么想法吗?
好的,这是因为我正在使用 0.12.14 版本,但正在阅读 1.0 的文档。
自定义验证方法直到 1.0 才发挥作用。
麻烦.