【发布时间】:2017-09-28 20:30:37
【问题描述】:
我在获取验证错误消息以附加到sails v1.0 中的错误对象时遇到问题。我正在使用sails-hook-validate 模块。
用户模型:
module.exports = {
attributes: {
name: {
type: 'string',
required: true,
}
},
validationMessages: {
name: {
required: 'Name is required'
},
},
};
在 Sails 控制台中运行 User.create:
sails> User.create({}).exec(err => console.log(err.toJSON()));
{ error: 'E_UNKNOWN',
status: 500,
summary: 'Encountered an unexpected error',
Errors: undefined }
看起来sails-hook-validate 正在以某种方式修改错误对象,但它似乎并没有以任何方式添加我的自定义错误消息。有人知道如何让sails-hook-validate 在 Sails v1.0 中工作吗?
【问题讨论】:
标签: sails.js sails-hook