我正在创建一个OpenAPI(Swagger)定义并在http://editor.swagger.io.中检查其有效性出于某种原因,Swagger Editor显示了此错误:
Schema error at paths['/some-endpoint/{id}/name-and-address'].get.parameters[0]
should NOT have additional properties
additionalProperty: type, allowEmptyValue, enum, name, in, description, required
Jump to line 142
下面是我的YAML文件:
paths:
'/some-endpoint/{id}/name-and-address':
get:
tags:
- InvolvedParty
summary: Retrieve basic information about...
operationId: getNameAndAddressUsingGET
produces:
- '*/*'
parameters:
- name: id
in: path
description: The unique identification
required: true
type: string
allowEmptyValue: false
enum:
- '@coderange[1'
- 'infinity]'
responses:
'200':
description: Success
我没有像错误消息所暗示的那样添加任何其他属性。如何修复此错误?
删除lowemptyValue
-它仅与查询和formData参数一起使用,但不与路径参数一起使用。
请帮我解决这个问题。 错误: 路径处的架构错误不应具有其他属性additionalProperty:sepa/sct/{OriginatorAccount}
运行下面的代码段,将至少两个项目拖到中心,按“创建”按钮并尝试连接endpoint以查看问题。 当我尝试连接来自不同div的endpoint时,它们实际上是连接的,但问题是,连接路径显示错误。它始终连接源endpoint所在的同一个div中的endpoint。尽管如此,如果您将鼠标悬停在我真正想要连接的点上,这表明连接已经完成,甚至拖动也可以工作。亲自尝试一下,获得完整的体验。
我刚刚开始使用Swagger Editor/OpenAPI 3规范,所以到目前为止还不太好。我已经在本地机器上安装并运行了Swagger Editor v.3.15.2。 这是我到目前为止的yaml: 它显示了这个错误: 我已经确保我对所有缩进使用两个空格。当我从编辑器复制yaml并将其放入记事本时,它看起来很好。我还将其粘贴到另一个编辑器中,注意到它只使用换行符而不是回车。我更新了它以使用两者,
我正在使用http://editor.swagger.io为了设计API,我遇到了一个我不知道如何解决的错误: 我以类似的方式定义了其他终结点,并且没有收到此错误。我想知道我是否对缩进或未闭合的引号有一些问题,但情况似乎并非如此。谷歌似乎也没有提供任何有用的结果。 有什么提示吗?
我使用的是与node.js快递4.12.3和mysql db招摇过市2.0。 我创建了以下模式- 此处删除的_at字段将为空,并且在删除记录之前不会出现在数据库中。我的基于express的nodejs服务器返回的日期如下- [{id:4,“国家”:“g”,“创建时间”:“2018-01-29T04:51:46.000Z”,“删除时间”:null},{id:5,“国家”:“gaaaf”,“创建时间”
当我使用: 我得到这个错误: 完整代码: 梯度提升分类器模型为: