@Ne7Le4Der

Как правильно использовать Swagger в NestJS?

@Post('delete')
    @HttpCode(HttpStatus.OK)
    @ApiResponse({
        status: 200,
        type: testData
    })
    async delete(@Body() data: IdDto) {
        try {
            return testData;
        } catch (error) {
            console.log(error);
        }
    }


Мне нужно получить только id, как правильно это сделать, чтобы в Swagger корректно отобразилось Body запроса? Единственное что пришло в голову создать отдельный DTO с единственный полем id, но внутренний голос т здравый подсказывает что это бред.

export class IdDto {
    @ApiProperty()
    id: string;
}
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
lssssssssssl
@lssssssssssl
@Delete(':userId')
  remove(@Param('userId') userId: string) {
    return this.userService.remove(userId);
  }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы