NestJS OpenAPI/Swagger实现是否支持公共参数的重用?
这将使我不必在端点上使用相同的@ApiImplicitQuery装饰器。
发布于 2019-05-01 17:42:53
你可以创建你自己的可重用的装饰器:
const ApiRoleQuery = ApiImplicitQuery({
name: 'role',
enum: ['Admin', 'Moderator', 'User'],
});然后在你的控制器中使用它:
@ApiRoleQuery
@Get()
async filterByRole(@Query('role') role) {
// ...
}https://stackoverflow.com/questions/55926367
复制相似问题