Javascript 为什么我的自定义验证功能不起作用?
我正在尝试在Sails模型中实现自定义验证功能 如果没有自定义函数,一切都可以正常工作 有了这个功能,它就完蛋了。数据库中没有写入任何内容,也没有调用回调,脚本似乎结束了 我的代码如下所示:Javascript 为什么我的自定义验证功能不起作用?,javascript,node.js,express,sails.js,Javascript,Node.js,Express,Sails.js,我正在尝试在Sails模型中实现自定义验证功能 如果没有自定义函数,一切都可以正常工作 有了这个功能,它就完蛋了。数据库中没有写入任何内容,也没有调用回调,脚本似乎结束了 我的代码如下所示: module.exports = { attributes: { somefield: { type: 'string', required: true, custom: function(value) { retu
module.exports = {
attributes: {
somefield: {
type: 'string',
required: true,
custom: function(value) {
return true;
}
},
}
}
当我运行它时,它会点击自定义函数,返回true,但随后结束时不会出现错误,也不会调用我从控制器传递的回调
有什么想法吗?好的,这是因为我正在编写版本0.12.14,但正在阅读1.0的文档 自定义验证方法直到1.0才开始使用 麻烦