Skip to content

agiletechvn/nestjs-validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INSTALL

npm install @agiletechvn/nestjs-validation

or

yarn add @agiletechvn/nestjs-validation

register 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published