我有一个问题,就是我已经将查询参数设置为可选,但它并没有在swagger中反映可选,
这是我的代码:
@Get('pagination')
@ApiOperation({ summary: 'Get Activity Post Pagination Enabled' })
public async getActivityPostPagination(
@Query('page', new DefaultValuePipe(1), ParseIntPipe) page: number,
@Query('limit', new DefaultValuePipe(10), ParseIntPipe) limit: number,
@Query('user_id') user_id?: string,
@Query('badge_id') badge_id?: string,
@Query('title') title?: string,
) {
//code here
}
但它是狂妄自大的,它表现为:
页面和限制不是可选的,但对于其他查询参数必须是可选的,我在这里缺少什么?
非常感谢.