我有一个端点,它返回一个带有分页的列表。我正在尝试使用 nestjs/swagger 插件自动收集端点和 DTO 等。插件适用于所有端点,除了返回类型为 typeorm 分页的端点。
findAll(
@Query('page', new DefaultValuePipe(1), ParseIntPipe) page : number,
@Query('limit', new DefaultValuePipe(10), ParseIntPipe) limit : number,
@Query('domain') domain: string,
): Promise<Pagination<webContent>> {
return this.webService.findAll({ page, limit }, domain);
}
网页内容是:
export default class webContent {
@PrimaryColumn()
domain: string;
@ManyToMany(() => WebCategory)
@JoinTable()
categories: WebCategory[];
}
任何解决方案?