问题标签 [swagger-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
api - Swagger 是否有能力支持 API 更改历史记录,或者是否有一个开源库可以支持?
我正在使用 Swagger 编辑器生成 YAML/JSON 代码,该代码将在 Swagger UI 中显示我的 API 的详细信息。
我希望我的 API 的使用者能够查看 API 文档的修订历史记录(例如,添加的字段、从“可选”更改为“必需”的字段等)。Swagger 是否支持此功能?
java - 无法获取 swagger.json
我有一个 jax-rs spring rest web 应用程序,我想在其中添加 swagger doc。
在我的 web.xml 中,这已经为我现有的 REST API 定义了:
我在我的 servlet 中添加了 Swagger 配置:JaxrsApplication
我还在上下文 xml 文件中添加了 swagger beans:
似乎我的资源扫描工作正常:
但http://localhost:8080/v1/swagger.json不起作用(给出 404)。
我已经尝试了很多案例(在 swagger conf 中使用 v1,没有等),但是缺少一些东西。你有什么想法吗?
我现有的api是这样的:
作品。只是新加入的招摇不。
authentication - Swagger UI 身份验证
我的招摇 UI 没有将身份验证密钥发送到 API。我认为我已经设置了我的 swagger ui,但是当我检查标题时,它们没有被发送。我有日志告诉我,身份验证密钥被读入,但从未在这些请求标头中发送。
我注意到 clientAuthorizations 字段没有更新并且保持为空。
这是相关代码
谢谢!!
odata - 如何记录 OData 端点(swagger、swashbuckle、其他)?
记录 OData 端点的最佳方式是什么?有没有办法使用 Swashbuckle 呢?
swagger - Swagger UI - 将 JSON 规范从编辑器读取到 UI 中,无需托管
我试图通过在 Swagger 编辑器中编写文档然后将其加载到 Swagger UI 中来使用 Swagger 记录我的 API。我使用编辑器下载了我的 JSON 文件,然后使用以下命令更改了 UI 中的 /dist/index.html 文件以指向我的本地文件:
我在文件中唯一更改的是使用 spec var 指向我的 JSON 文件,但是当我打开 UI 时,它会显示一个空白 UI 页面,并显示消息“已完成加载资源信息。正在渲染 Swagger UI... “我只想在 UI 的编辑器中显示我在编辑器中创建的文档,而无需托管规范,有什么我遗漏的吗?
spring-mvc - Swagger 无法正确检测请求参数
给定一个控制器,如:
Spring MVC 让我可以做类似/items/?text=foo&limit=10
. 不幸的是,Swagger(或 SpringFox?)认为此端点采用单个“查询”(JSON 对象)参数。我究竟做错了什么?
asp.net-mvc-4 - 每个 api 版本的 swagger xml 评论
我使用ASP.NET Web API 2.1 Custom Route Attributes在 Visual Studio 2015 中创建了一个新的 asp.net web api 2 项目。
我正在使用 Swagger (SwashBuckle 5.0) 获取 API 文档,并希望每个版本都有文档,我设法获得了这个文档,但是 swagger ui 显示两个版本的相同 xml 注释。
版本 1 和 2 的 api/view 上的 xml 注释有一些不同之处,这些注释没有出现在 swagger ui 上。
版本 1
版本 1 控制器
版本 2 API 控制器
node.js - 使用带有绝对 URL 的外部引用时,swagger-tools 验证挂起
我目前正在按照本指南分解 swagger.json 文件:https ://github.com/swagger-api/swagger-spec/blob/master/guidelines/REUSE.md
我在某处犯了错误,我想使用 swagger-tools 找出我的问题在哪里。当我运行该工具时,它会卡住并且不会产生任何输出。
我正在使用本地主机服务器,我的 $ref 使用绝对 URL 指向本地主机,例如:
我尝试使用文件系统中的文件或由本地服务器提供的文件运行:没有工作。
但是,如果我关闭服务器并尝试从文件系统进行验证,工具会抱怨它无法解析引用,因此以某种方式证明文件已被解析并且 swagger-tools 尝试验证它。
- 平台:Windows 7 Pro
- 电源外壳
- npm --版本:2.11.3
- 招摇工具--版本:0.9.2
- 使用 npm -g install 安装
swagger - How to group multiple parameters in Swagger 2.0?
Is it possible to group multiple parameters to reference them in multiple routes?
For example I have a combination of parameters which I need in every route. They are defined as global parameters. How can I group them?
I think about a definition like this:
And then reference the whole group in my route:
Is this possible with Swagger 2.0?