【发布时间】:2020-07-23 09:08:39
【问题描述】:
@nestjs/swagger 文档描述了here 应该以这种方式定义一个额外的模型:
@ApiExtraModels(ExtraModel)
export class CreateCatDto {}
但是这里的ExtraModel 是什么?文档对此不是很清楚。
【问题讨论】:
标签: javascript swagger nestjs openapi
@nestjs/swagger 文档描述了here 应该以这种方式定义一个额外的模型:
@ApiExtraModels(ExtraModel)
export class CreateCatDto {}
但是这里的ExtraModel 是什么?文档对此不是很清楚。
【问题讨论】:
标签: javascript swagger nestjs openapi
我遇到了同样的不确定性。 在谷歌搜索https://github.com/nestjs/swagger/pull/355/files 之后,我理解了文档:
import { ExtraModel } from '<filename>' 引用(
我猜你和我有同样的想法,ApiExtraModels-decorator 作用于模型......
干杯, 斯蒂芬
【讨论】:
当我在控制器顶部设置 @ApiExtraModels(MyModelClass) 时为我工作。
感谢本主题以及 GitHub 问题中的 this comment。
我不想在 SwaggerModule.createDocument 的 extraModels 数组中列出所有模型,所以这对我来说是一个很好的解决方案。
【讨论】: