Я использую гнездо js для изготовления Restfull Api
. Я также использую class-validator ,and class-transform
для проверки моего запроса DTO
. В настоящее время отображается эта ошибка
{"statusCode":400,"message":["username should not be empty","description should not be empty"],"error":"Bad Request"}
Я хочу настроить этот ответ, например
{"statusCode":400,"message":["username is required","description is required"],"error":"Bad Request from user"}
, возможно ли это в nestjs
??
вот мой код https://codesandbox.io/s/nest-9ziyr?file= / src / dto / user.dto.ts
Я использую вот так
import { IsNotEmpty } from 'class-validator';
export class UserDto {
@IsNotEmpty()
username: string;
@IsNotEmpty()
description: string;
}
в контроллере
@Post('/create')
@UsePipes(ValidationPipe)
createUser(@Body() createTaskDto: UserDto): string {
console.log('====');
return 'jjjj';
}
вот мой код https://codesandbox.io/s/nest-9ziyr?file= / src / dto / user.dto.ts
используйте такой API POST
https://9ziyr-5000.sse.codesandbox.io/create