首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用swagger ui从OpenAPI规范导出API路径列表

使用swagger ui从OpenAPI规范导出API路径列表
EN

Stack Overflow用户
提问于 2020-01-28 13:06:31
回答 1查看 250关注 0票数 1

我有一堆OpenAPI v3规范的API文档。

例如: foo.yaml、bar.yaml和baz.yaml

我也有一个在swagger ui中显示规格的网络服务器,所以我所有的swagger模型都很容易被开发人员、设计师等使用。

我的问题是:有没有一种简单的方法,使用javascript控制台,给我一个资源路径列表?

我快速浏览了一下swagger ui源代码,但除了SwaggerUIBundle对象之外,找不到任何有用的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-28 16:18:14

接口定义可以通过ui.specSelectors.specJson()访问。该值为Immutable.js Map

您可以使用以下代码列出所有路径:

代码语言:javascript
复制
let paths = ui.specSelectors.specJson().get("paths")
paths.mapKeys(key => console.log(key))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59942430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档