您所寻找的内容可以通过基本的Swagger-ui工具轻松完成。
本质上,您拥有的是许多摇摇欲坠的定义的列表。我猜您想让用户单击按钮或链接,或者从下拉菜单中选择定义以选择要查看的API。完成后,您可以执行以下操作:
- 让用户选择要显示的API定义。您可以通过向其中添加HTML元素
index.html
并在选择后触发一些javascript 来轻松实现 - 单个swagger-ui容器可以重新加载和重用。从第一步获取到swagger定义的URL,并将其提供给swagger-ui对象,通常是这样完成的:
window.swaggerUi.updateSwaggerUi({url: 'http://your.spec.com/swagger.yaml'})现在,容器将重新加载您指定的规范。



