Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Swagger不验证枚举查询参数_Node.js_Swagger_Swagger 2.0 - Fatal编程技术网

Node.js Swagger不验证枚举查询参数

Node.js Swagger不验证枚举查询参数,node.js,swagger,swagger-2.0,Node.js,Swagger,Swagger 2.0,我正在使用swagger 2.0来定义我的API。我正在使用文档中描述的枚举。我的swagger.yml文件中有以下端点: /my-endpoint: x-swagger-router-controller: my-controller get: summary: my test endpoint parameters: - name: feeling in: query type: string

我正在使用swagger 2.0来定义我的API。我正在使用文档中描述的枚举。我的swagger.yml文件中有以下端点:

/my-endpoint:
    x-swagger-router-controller: my-controller
    get:
      summary: my test endpoint
      parameters:
        - name: feeling
          in: query
          type: string
          enum:
            - happy
            - sad
          required: true
      produces:
        - application/json
      responses:
        200:
          description: OK

如果
feeling
查询参数不是
happy
sad
,但它接受任何字符串,则我希望
400错误请求
返回给客户端。swagger不验证参数是否在枚举中吗?

您使用的是什么服务器框架?其他什么?使用swagger工具