gpt4 book ai didi

swagger - 修改 NestJS 中 OpenAPI (Swagger) 模式中出现的 DTO 名称

转载 作者:行者123 更新时间:2023-12-05 08:10:38 25 4
gpt4 key购买 nike

我遇到一个问题,我的 DTO 类型被命名为一个东西,但我希望它们在 OpenAPI 文档页面中以不同的名称出现。例如,我有一个在我的 Controller 中使用的 UserDto 类,但希望它在模式部分(以及适用的任何其他地方)中显示为简单的“用户”。那可能吗?有没有我可以使用的装饰器?我知道我可以简单地修改类名,但其他地方已经使用了不同的用户类。我到处搜索都无济于事。

enter image description here

顺便说一句,我正在使用 typescript 和 nestjs。我们将不胜感激,谢谢!

最佳答案

我使用@ApiModel 解决了我的问题

像这样

    @ApiModel(value="MeuLindoDto")
public class NameOriginalClassResponseDto ...

关于swagger - 修改 NestJS 中 OpenAPI (Swagger) 模式中出现的 DTO 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72598718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com