我正在处理我的应用程序,一切正常,但在将系统重新安装到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 …