提交表单时捕获Sails中的所有错误

问题描述 投票:0回答:1

[嘿,我是Sails的新手,如果我在模型字段中将用户名和电子邮件设置为唯一时在提交表单时遇到问题,如果我将数据库中已经存在的用户名和电子邮件放在我唯一的用户名错误如果我修复了用户名,则不用于电子邮件,那么我将收到电子邮件错误,但我希望一次显示两个错误

这里是型号代码:

 username: {
            type: "string",
            required: true,
            unique: true,
        },
        name: {
            type: "string",
            required: true,
        },
        title: {
            type: "string",
        },
        email: {
            type: "string",
            isEmail: true,
            required: true,
            unique: true,
        },
        password: {
            type: "string",
            minLength: 6
        },

这是控制器代码

var result=await Users.create(req.allParams(),function(err,data){
           if(err)
           {
                 console.log(err);
           }
           else
           {
                 console.log(data)
           }

        });```
node.js validation error-handling sails.js
1个回答
0
投票

您的控制器应该像

© www.soinside.com 2019 - 2024. All rights reserved.