删除sails中的invalidAttributes

我正在使用sails(v0.11)

我在我的应用程序中安装了sails-hook-validation

 validationMessages: { email: { required: 'Email is required', email: 'Provide valid email address', unique: 'Email address is already taken' }, username: { required: 'Username is required' } } 

并将上面的代码添加到我的模型。

我收到以下错误消息,如果我发送无效的email

 { "error": "E_VALIDATION", "status": 400, "summary": "1 attribute is invalid", "model": "User", "invalidAttributes": { "email": [ { "rule": "email", "message": "`undefined` should be a email (instead of \"vishnu@ad\", which is a string)" } ] }, "Errors": { "email": [ { "rule": "email", "message": "Provide valid email address" } ] } } 

当你看到错误消息,我得到invalidAttributesErrors 。 如何删除invalidAttributes

我应该如何configuration我的invalidAttributes应用程序来删除invalidAttributes

修改响应文件夹中的badRequest.js。

例如 :

 ```//remove unnecessary keys if debug is false if(process.env.APP_DEBUG === 'false'){ delete data.stack; delete data.rawStack; delete data.details; delete data.message; delete data.model; delete data._e; delete data.reason; }```