- 操作方便🐶
- 可以同时部署多个项目的api文档🚀
- 根据模版配置配置nginx
- 把swagger生成的接口文件命名为项目名+环境名+json。如
project.env.json
- 把
project.env.json
放到docs目录下 - 执行
python3 run.py
即可
- page目录下的文件来自swagger-api/swagger-ui v5.0.0
- 项目原理本身是通过修改swagger-ui官方包index.html,注入一个select选框,用于切换多个swagger文档
- 具体方法
- 引入custom.js
- 引入custom.css
-
如果需要禁用右下角的校验功能,可以修改custom.js
SwaggerUIBundle({ validatorUrl: null })
Thank JetBrains