我遇到一个问题,我的 DTO 类型被命名为一个东西,但我希望它们在 OpenAPI 文档页面中以不同的名称出现。 例如,我有一个在我的 Controller 中使用的 UserDto 类,但希望它在模式部分(以及适用的任何其他地方)中显示为简单的“用户”。那可能吗?有没有我可以使用的装饰器? 我知道我可以简单地修改类名,但其他地方已经使用了不同的用户类。 我到处搜索都无济于事。
顺便说一句,我正在使用 typescript 和 nestjs。 我们将不胜感激,谢谢!
最佳答案
我使用@ApiModel 解决了我的问题
像这样
@ApiModel(value="MeuLindoDto")
public class NameOriginalClassResponseDto ...
关于swagger - 修改 NestJS 中 OpenAPI (Swagger) 模式中出现的 DTO 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72598718/