【问题标题】:Why does my custom validation function not work?为什么我的自定义验证功能不起作用?
【发布时间】:2018-04-04 14:36:43
【问题描述】:

我正在尝试在 Sails 模型中实现自定义验证功能。

没有自定义功能,一切正常。

有了这个功能,它就搞定了。没有向数据库写入任何内容,没有调用回调,脚本似乎结束了。

我的代码如下所示:

  module.exports = {
    attributes: {
      somefield: {
        type: 'string',
        required: true,
        custom: function(value) {
          return true;
        }
      },
    }
  }

当我运行它时,它会触发自定义函数,返回 true,但随后结束时没有错误,也没有调用我从控制器传递的回调。

有什么想法吗?

【问题讨论】:

    标签: javascript node.js express sails.js


    【解决方案1】:

    好的,这是因为我正在使用 0.12.14 版本,但正在阅读 1.0 的文档。

    自定义验证方法直到 1.0 才开始发挥作用。

    麻烦。

    【讨论】:

      猜你喜欢
      • 2013-02-28
      • 1970-01-01
      • 2017-09-01
      • 2019-04-27
      • 2017-11-26
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 2019-02-12
      相关资源
      最近更新 更多