我有一堆OpenAPI v3规范的API文档。
例如: foo.yaml、bar.yaml和baz.yaml
我也有一个在swagger ui中显示规格的网络服务器,所以我所有的swagger模型都很容易被开发人员、设计师等使用。
我的问题是:有没有一种简单的方法,使用javascript控制台,给我一个资源路径列表?
我快速浏览了一下swagger ui源代码,但除了SwaggerUIBundle对象之外,找不到任何有用的东西。
发布于 2020-01-28 16:18:14
接口定义可以通过ui.specSelectors.specJson()访问。该值为Immutable.js Map。
您可以使用以下代码列出所有路径:
let paths = ui.specSelectors.specJson().get("paths")
paths.mapKeys(key => console.log(key))https://stackoverflow.com/questions/59942430
复制相似问题