问题标签 [swagger]
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.
servicestack - ServiceStack Swagger-UI 重复
使用 ServiceStack 的 SwaggerFeature,我看到我的所有路线都在 Swagger 文档页面上重复。在每个“/v1”节点下,我的所有端点都针对每个“/v1”重复。我已经按照https://github.com/ServiceStack/ServiceStack/wiki/Swagger-API上列出的方式配置了 ServiceStack 。知道为什么这些都会重复吗?
更新:这已在 ServiceStack 的更新版本中得到修复
api - 使用 ServiceStack 的 Swagger 插件,如何实现带有预设值列表的字符串字段
我正在使用 ServiceStack 的新 Swagger 插件实现 Swagger API 文档,并试图确定如何使用“容器”数据类型。我需要显示一个字符串字段,该字段具有预定值列表和其他作为子对象列表的参数。
除非我遗漏了一些东西,否则我相信 swagger 只能采用一个文本字段,您可以为您的子对象列表输入 JSON。我相信这段代码应该可以解决问题。
我不知道(希望有人可以帮助我)是否有可能拥有一个来自预设值列表的字符串字段。在 Swagger 中,此代码片段说明了如何执行此操作。
有谁知道这是如何使用 ServiceStack.Api.Swagger 完成的?
jersey - 在 Java 中配置 Swagger 时缺少依赖项
我正在尝试使用 Swagger 启动我们的 API 服务器。我们根本不使用 web.xml,而是用 Java 配置所有内容。我正在尝试按照Swagger JAX-RS 教程中的说明进行操作,但仍然遇到问题。我正在使用 Git 的最新代码(本地安装的 1.2.1-SNAPSHOT)
ApiListingResource 正是教程中建议的方式:
不幸的是,在启动服务器时出现此错误:
json - 使用 Swagger 解析 Jackson 注释
默认情况下,Swagger 解析类的数据成员,以便记录用作参数或由给定 Web 服务返回的对象。如果您使用的是 Jackson,Jackson 注释会提供更准确的 API 描述。
有谁知道让 Swagger 解析 Jackson 注释的(简单)方法。也许是一个被覆盖的解析器?
swagger - 如何在 OAuth API 中使用 swagger?
是否可以将 swagger 用作使用 OAuth2 的 API 的文档/测试工具?我在 swagger 网站(或其他任何地方)上看不到任何东西。我见过的每种用法都使用 API 密钥、HTTP 基本或 cookie。
api - 在正常路线旁边使用 Swagger for Express
我有兴趣使用类似 swagger-node-express 的东西来为我正在处理的项目构建 API。但是,应用程序的某些部分不是基于 api 的(而是提供 HTML)。有人对我如何在正常路线上使用 Swagger 有任何想法吗?
servicestack - 大摇大摆的服务堆栈通配符路径
我正在使用 ServiceStack 并有这样的路线:
所以/hello/some/parameters
应该处理任何类似的事情。
Swagger 使用以下 url:/hello/{Name*}
无论我为 Name 参数提供什么值,当我点击“试用按钮”时,我都会收到以下消息:从客户端检索到的潜在危险客户端值 Request.Path (*)。
请注意,我正在使用以下 ApiMember 属性:
[ApiMember(Name = "Params", DataType = "string", ParameterType = "path" , IsRequired = true)]
我输入的任何文本仍然被 * 覆盖,并且出现上述错误。
有什么解决方法吗?
servicestack - ServiceStack 工作,但 Swagger-UI 不工作
我遵循了 ServiceStack (3.9.37) 教程并创建了一个空的 ASP.Net Web 应用程序并让 web 服务按预期工作:
http://www.somedomain.com:53032/api/metadata
我还链接了 Swagger-UI 包 (3.9.35)
我添加了 Plugins.Add(new SwaggerFeature()); 在 AppHost.Configure
我的问题是 Swagger-UI 不可用,正如我所期望的那样:
http://www.somedomain.com:53032/swagger-ui/index.html
我收到带有堆栈跟踪的错误“未找到请求的处理程序:”。
我已经尝试过目标框架 4.0 和 4.5,结果相同。Visual Studio 版本是 2012
我错过了什么才能正确连接这个链接吗?
scala - 带有招摇支持的 scalatra 应用程序的 spec2 测试失败
在具有 swagger 支持的 scalatra 应用程序上调用原型 spec3 测试用例时,测试失败。
这是测试/规范代码:ServletSpec.scala
TestController 看起来像:package com.newco
sbt 测试失败并出现以下错误(没有可用的详细跟踪):[error] x 应该返回成功 [error] ' [error] [error] [error] Error 500 com.acme.TestController [error] [error] [error]
HTTP 错误:500
[错误]访问 /api/account 时出现问题。原因:[错误]
p> [错误]Powered by Jetty:// [error]
[error] [error] [error] ' [error] 不等于...
servicestack - ServiceStack POST 空体的招摇
我对 ServiceStack 的 Swagger 插件有一些问题。我已经为我的服务配置了路由描述,但生成的 POST 不包含正文。
我的服务如下所示:
Swagger 界面似乎已正确拾取元素:
结果是 500 错误:
Swagger 不附加 POST 正文。内容长度:0。结果是一个空的请求对象,这会导致 NullReferenceException。
谁能看到我做错了什么?