Swagger&Swagger UI使用";图式;以及";模型";可互换。我想在我的Swagger UI实例中将它们称为Model(而不是Schemas(,但找不到在哪里进行更改。
我附上了两张图片,显示了我所指的位置;图式;并将它们替换为";模型";,类似于它在Swagger创建的许多测试站点(例如:petstore.Swagger.io(上的表现。
图像1
图像2
Swagger&Swagger UI使用";图式;以及";模型";可互换。
只是为了澄清-Swagger UI使用";模式";当呈现OpenAPI 3定义时;型号";当呈现OpenAPI 2.0定义时。考虑到这一点;型号";有点过时了。
如果您仍然想看到"型号";标签,无论您的OpenAPI版本如何,您都必须派生Swagger UI,更改代码中的标签,并构建和使用自己的版本。(只要你想使用更新的Swagger UI版本,就重新构建它。(
您需要更改的线路是:
-
src/core/components/model-example.jsx
{isOAS3 ? "Schema" : "Model" }
更改为
"Model"
-
src/core/components/models.jsx
<span>{isOAS3 ? "Schemas" : "Models"}</span>
更改为
<span>"Models"</span>