【发布时间】:2021-01-19 22:38:27
【问题描述】:
我正在学习表单验证。
根据我收集到的信息,表单输入验证应该在前端完成,而数据库和安全验证应该在后端完成。 (这是正确的吗?)。
我不明白后端架构上的类验证器的意义,例如:
@Field()
@IsEmail()
email: string;
@Field()
@IsString()
@Length(4)
@IsLowercase()
password: string;
如果最佳实践是在前端验证输入,我是否实质上是在使用这些装饰器复制验证代码?
【问题讨论】:
标签: validation class-validator