优化loginDto错误信息
This commit is contained in:
@@ -6,26 +6,26 @@ export class LoginDto {
|
|||||||
|
|
||||||
@ValidateIf(o => o.type === 'password')
|
@ValidateIf(o => o.type === 'password')
|
||||||
@IsString({ message: '账户必须输入' })
|
@IsString({ message: '账户必须输入' })
|
||||||
@Length(1, 254, { message: '账户长度错误' })// 用户名、邮箱、手机号
|
@Length(1, 254, { message: '账户异常' })// 用户名、邮箱、手机号
|
||||||
account?: string;
|
account?: string;
|
||||||
|
|
||||||
@ValidateIf(o => o.type === 'password')
|
@ValidateIf(o => o.type === 'password')
|
||||||
@IsString({ message: '密码必须输入' })
|
@IsString({ message: '密码必须输入' })
|
||||||
@Length(6, 32, { message: '密码长度错误' })// 6-32位
|
@Length(6, 32, { message: '密码异常' })// 6-32位
|
||||||
password?: string;
|
password?: string;
|
||||||
|
|
||||||
@ValidateIf(o => o.type === 'phone')
|
@ValidateIf(o => o.type === 'phone')
|
||||||
@IsString({ message: '手机号必须输入' })
|
@IsString({ message: '手机号必须输入' })
|
||||||
@Length(11, 11, { message: '手机号长度错误' })// 中国大陆,11位数字
|
@Length(11, 11, { message: '手机号异常' })// 中国大陆,11位数字
|
||||||
phone?: string;
|
phone?: string;
|
||||||
|
|
||||||
@ValidateIf(o => o.type === 'email')
|
@ValidateIf(o => o.type === 'email')
|
||||||
@IsString({ message: '邮箱必须输入' })
|
@IsString({ message: '邮箱必须输入' })
|
||||||
@Length(6, 254, { message: '邮箱长度错误' })// RFC 5321
|
@Length(6, 254, { message: '邮箱异常' })// RFC 5321
|
||||||
email?: string;
|
email?: string;
|
||||||
|
|
||||||
@ValidateIf(o => o.type === 'phone' || o.type === 'email')
|
@ValidateIf(o => o.type === 'phone' || o.type === 'email')
|
||||||
@IsString({ message: '验证码必须输入' })
|
@IsString({ message: '验证码必须输入' })
|
||||||
@Length(6, 6, { message: '验证码长度错误' })// 6位数字
|
@Length(6, 6, { message: '验证码异常' })// 6位数字
|
||||||
code?: string;
|
code?: string;
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user