小编Ale*_*der的帖子

Sails的Waterline电子邮件验证总是失败

我正在处理我的应用程序,一切正常,但在将系统重新安装到Windows 10后,我总是有一个电子邮件验证失败.我真的不认为这是因为Windows 10,但它只是改变了.

为了测试我创造了新的闪亮模型:

module.exports = {
  attributes: {
    email: {
      type: 'string',
      required: true,
      unique: true,
      email: true
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我开始使用应用程序sails console并键入TestModel.create({ email: 'alex@yahoo.com' }).exec(function(err, created) { console.log(err); console.log(created); })我会得到这样的东西:

错误(E_VALIDATION):: 1属性在WLValidationError.WLError无效(C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline\lib\waterline\error\WLError.js:26 :15)在C:\ Users处新的WLValidationError(C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline\lib\waterline\error\WLValidationError.js:20:28) \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline\lib\waterline\query\validate.js:46:43 at allValidationsChecked(C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline\lib\waterline\core\validations.js:210:5)在C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline \node_modules\async\lib\async.js:49:16完成(C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline \node_modules\async\lib\async.js:239:19)at C:\ Users \我的名字是Alex\AppData\Roaming \npm \node_modules\sails \node_modules\waterline \node_modules\async\lib\async.js:40:16 …

sails.js waterline

1
推荐指数
1
解决办法
1224
查看次数

标签 统计

sails.js ×1

waterline ×1