Loading...
用于Typescript或ES6+的类验证,基于validator.js手动验证方法列表和验证装饰器列表安装npm install class-validator --save基本使用创建一个Post作为演示,在每个属性上添加不同的验证装饰器尝试import {validate, validateOrReject, Contains, IsInt, Length, IsEmail, IsFQ...
在看本文前最好先看一下《阮一峰-es6中的装饰器》装饰器用于给类,方法,属性以及方法参数等增加一些附属功能而不影响其原有特性。其在Typescript应用中的主要作用类似于Java中的注解,在AOP(面向切面编程)使用场景下非常有用。面向切面编程(AOP) 是一种编程范式,它允许我们分离横切关注点,藉此达到增加模块化程度的目标。它可以在不修改代码自身的前提下,给已有代码增加额外的行为(通知)...