swagger ui
我正在尝试解决此问题,但是仍然无法做到。 / swagger端点似乎只读取swagger.json文件的一部分。我配置了所有内容,但仍然没有弹出一个错误。即使创建了一个测试模型,它也只是说“规范中未定义任何操作”。谷歌搜索这是一场灾难,文章很少,而且完全不同。
在我添加的app.js中:
.custome-step .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
background-color: red !important;
}
在swagger.json中:
import swaggerUi from "swagger-ui-express";
import * as swaggerDoc from "./swagger.json";
app.use("/swagger", swaggerUi.serve, swaggerUi.setup(swaggerDoc));
答案 0 :(得分:0)
您正在使用openapi-3,请查看components section,
您的swagger.json
文件应类似于:
{
"openapi": "3.0.0",
"info": {
"version": "1.0.0",
"title": "Stefan Back-end Swagger",
"description": "Test",
"license": {
"name": "MIT",
"url": "https://opensource.org/licenses/MIT"
}
},
"components": {
"schema": {
"Cat": {
"type": "object",
"properties": {
"genus": {
"type": "string"
}
}
}
}
}
}
希望获得帮助。