https://docs.nestjs.com/techniques/validation
Похоже, что да. работайте так, как если бы я пропускал поля, я получал соответствующие сообщения об ошибках. Только он еще и жалуется, когда я их не оставляю. Ниже приведен мой код для конечной точки:
Код: Выделить всё
@Post('heatMap')
async getOrCreateHeatMap(@Body() heatMap: HeatMapGetOrCreate) {
const getHeatMap = await this.graphService.getHeatMapByFields(heatMap);
if (getHeatMap) {
return getHeatMap;
} else {
// return this.graphService.createHeatMap(name, complexity, repositoryId);
}
}
Код: Выделить всё
export class HeatMapGetOrCreate {
@IsNotEmpty()
name!: string;
@IsNotEmpty()
complexity!: number;
@IsNotEmpty()
repositoryId!: string;
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... to-in-body
Мобильная версия