swagger-egg
swagger-egg copied to clipboard
有多个in body的#parameters 时@rtk-query/codegen-openapi报错
问题表现
有多个 in body
的 #parameters
时 ,将所生成的 app/public/swagger/*.json
返回给前端用于 @rtk-query/codegen-openapi
,会报错 has multiple requestBodies
根本原因
按照OpenAPI 2.0示例,in body的 parameters 只有1个,用 properties 表示其中不同的参数。 但 swagger-egg 会生成多个 in body的 parameters
问题表现
有多个
in body
的#parameters
时 ,将所生成的app/public/swagger/*.json
返回给前端用于@rtk-query/codegen-openapi
,会报错has multiple requestBodies
根本原因
按照OpenAPI 2.0示例,in body的 parameters 只有1个,用 properties 表示其中不同的参数。 但 swagger-egg 会生成多个 in body的 parameters
多个in body时没进行校验,这个我后面加一下吧。