无法在Swagger的@ApiImplicitParam中提供示例值?

时间:2018-12-21 17:29:27

标签: javascript node.js swagger swagger-ui nestjs

我正在使用Nestjs作为框架和节点在服务器端工作,并且我正在使用swagger创建文档。

在控制器中的简单Get操作中,我在带有服务的findOne后面进行操作,我想为用户提供一个参数示例。

  @ApiImplicitParam({
    name: 'whatever',
    description: 'Whatever',
    required: true,
    type: 'string'
  })

但是,我看到我无法输入值

  @ApiImplicitParam({
    name: 'whatever',
    description: 'Whatever',
    ***value: 'X'***
    required: true,
    type: 'string'
  })

我在Swagger中用Java等工具看到过可以做到的。

如果我在 api-implicit-param.decorator.d.ts

中看到
export declare const ApiImplicitParam: (metadata: {
    name: string;
    description?: string;
    required?: boolean;
    type?: any; }) => MethodDecorator;

那么,到现在为止还没有这种给它赋值的选项吗?

  "@nestjs/common": "^5.4.0",
  "@nestjs/core": "^5.4.0",
  "@nestjs/swagger": "^2.5.1"

非常感谢

0 个答案:

没有答案