npm i -g @nestjs/cli
yarn add class-validator class-transformeryarn add @nestjs/mapped-types
npm run start:dev/yarn start:devnest generate controller/nest g conest generate service/nest g snest generate modue <name>/nest g monest g class address/dto/create-address.dto --no-spec
@Injectable(): Make a resource injectable via DI@Controller('route'):@Get(),@Post('user/:id/update')@HttpCode(HttpStatus.GONE): Change http status@Param() params: All url params,@Param('id'): Only id param@Query() params: All url params,@Query('id'): Only id param@Body() body: All body values,@Body('id'): Only id value@Res() response: Response object from express@IsNumber(),@IsString(): Validations
import { Body, Controller, Get, Param, Post } from '@nestjs/common';import { IsNumber, IsString } from 'class-validator';- Validation