Node.js Swagger不验证枚举查询参数
我正在使用swagger 2.0来定义我的API。我正在使用文档中描述的枚举。我的swagger.yml文件中有以下端点: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
/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工具