1
許可されていない私が闊歩を使用して、ポストエンドポイントを定義しようとしているが、それはrequestBody
パラメータを許可されていません。闊歩:requestBody
/names/{roster}:
get:
#...
post:
x-swagger-router-controller: names
description: Adds or removes name(s)
operationId: manageNames
parameters:
- name: roster
in: path
description: the roster to use
type: string
required: true
requestBody:
content:
'application/json':
schema:
$ref: '#/definitions/ManageNamesRequest'
私はnpm start
を実行したとき、私はこれを取得:
API Errors:
#/paths/~1names~1{roster}/post: Additional properties not allowed: requestBody
1 error and 0 warnings
仕様に問題がありますか?
'requestBody'はOpenAPIの3.0構文です。あなたのツールはOpenAPI 3.0をサポートしていますか? – Helen
私はswaggerバージョン2.0を使用しています。よく分かりません? – ewok