0.0.3 • Published 5 years ago
@agiletech.vn/nestjs-validation v0.0.3
INSTALL
npm install @agiletechvn/nestjs-validationor
yarn add @agiletechvn/nestjs-validationregister app container at app module
import {useContainer} from "class-validator";
useContainer(app.select(AppModule), { fallbackOnErrors: true });Customize error output
import { ValidationPipe } from '@agiletech.vn/nestjs-validation';
...
app.useGlobalPipes(new ValidationPipe());=> example:
{
message: "UnprocessableEntityException",
statusCode: 422,
details: {
[key]: [messages1, messages2]
...
},
}in dto / entity ...
@ApiProperty()
@ServiceValidator(makeValidator(UsersService, 'checkExist'))
username: string;TODO
TBD