swagger相关内容

服务器响应不显示&Quot;请求持续时间&Quot;

我正在使用Openapi 3.0.0。一切都运行得很好。例.正在生成cURL、显示的响应正文、响应标头。 但在服务器响应下未显示“请求持续时间” 参考附件 推荐答案 您必须在swaggerOptions中添加displayRequestDuration: true, displayRequestDuration:默认情况下boolean=False。控制“试用”请求的 ..
发布时间:2022-04-16 20:25:28 其他开发

NodeJS Loopback 4将承载令牌配置添加到swagger资源管理器

我使用NodeJS loopback 4构建API项目,并使用JWT令牌进行身份验证组件。但是,当我探索内置的环回(默认情况下是本地主机:3000/Explorer),然后导航到我的一个API url时,没有JWT承载令牌的输入位置。如何配置让Swagger显示JWT令牌输入(就像它显示参数查询、请求正文输入一样……) 提前感谢 推荐答案 来自环回团队👋的问候 一般情况下,身份验证 ..
发布时间:2022-04-16 20:14:14 其他开发

我如何编写一个定制的排序器,以便在用户界面中按名称对我的springdocswagger标签进行排序?

我使用的是带有最新版本(1.3.0)的springdoc-Openapi。现在,我希望按“名称”属性对UI中的标记进行排序。 我知道“springdoc.swagger-ui.tag sSorter”配置,并且我可以使用定制的排序函数。但我找不到函数应该是什么样子的示例。 我尝试了以下方法,但似乎不起作用: Springdoc.swagger-ui.tag=(a,b)=>a.get( ..
发布时间:2022-04-16 20:13:06 其他开发

如何将JSON传递给SwaggerUIBundle?

是否有方法可以将OpenAPI JSON内容直接传递到Swagger UI的SwaggerUIBundle而不是传递URL? 我需要在Reaction 16应用程序中使用Swagger UI,但swagger-ui不支持Reaction 16,因此我改用SwaggerUIBundle。有人知道如何在React版本16+中使用swagger-ui或如何将JSON传递给SwaggerUIBund ..
发布时间:2022-04-16 20:11:47 其他开发

找不到与密钥匹配的型号

根据以下步骤将Swagger从2.9.2升级到3.0.0: https://springfox.github.io/springfox/docs/snapshot/#migrating-from-existing-2-x-version 在新版本中,虽然功能运行正常,但当点击";/swagger-ui/index.html";时,日志中会显示以下错误。 使用spr ..
发布时间:2022-04-16 20:04:22 其他开发

大摇大摆的验证权限

我在我的项目中使用Swagger,并且我需要验证该过程。现在,我如何实现它,就像这样。 我需要点击验证按钮,然后验证,我现在很糟糕,不知道怎么做。我读了一些文章,但我不能实施它。 非常感谢您的任何帮助。 推荐答案 我看了一些文档,最终实现了用户登录生成jwt后的验证过程,大家可以参考一下。 演示结果: 首先,打开appsettings.json文件并更改名为jwt: ..
发布时间:2022-03-09 19:42:20 C#/.NET

仅针对MVC核心应用程序内的API控制器生成SWAGGER/SWASBACKLE文档

我们有一个带有常规MVC控制器的ASP.NET MVC核心应用程序。此外,我们在Controlators文件夹中有一个名为";api";的子文件夹,其中包含少量API控制器。 我们使用.AddSwaggerGen中的.IncludeXmlComments方法来拾取项目中的XML文档。 但是,它还会提取所有常规控制器的XML。 有没有办法过滤去掉“常规”控制器,或者 ..

自制方法装饰器擦除所有元数据,如何解决?

我正在使用NestJS和nestjs/swagger模块编写简单的API文档,但是我遇到了问题,因为我需要来自我的服务的验证响应。 这就是我创建自己的方法装饰器的原因,但是我在使用它时遇到了很大的麻烦-来自另一个装饰器的所有元数据都丢失了,而且swagger模块不能显示好的文档。 我的装饰师代码 export function validate(classValidatorEnt ..
发布时间:2022-03-07 11:51:23 其他开发

NestJS在SwaggerUI中按字母顺序排列端点

This SO answer显示,如果在实例化时传递了apisSorter : "alpha",SwaggerUi将按字母顺序对端点进行排序。在NestJS中,配置选项在SwaggerModule.createDocument中传递。我看不到配置eg here中可以传递此信息的位置。 推荐答案 可以将其作为第四个参数传递给SwaggerModule.setup方法,如下所示: c ..
发布时间:2022-03-07 11:25:30 其他开发

如何在不运行应用程序的情况下使用nestjs生成openapi规范

我们有很多用NodeJS编写的API,使用的是nestjs框架。 我们可以使用SwaggerModule从nestjs生成openapi.yaml。这很好用。但问题是它需要API启动,因此数据库已经启动并运行。这对我们的CI/CD来说是个问题,因为我们需要在运行API之前生成openapi规范。 是否可以从我们的代码生成openapi规范,而无需运行应用程序? 或者有没有一种简单的方法来模拟我们 ..
发布时间:2022-03-07 10:37:29 其他开发

如何集成不同API的openapi规范?

我想问问有没有办法轻松聚合不同接口的OpenApi规范? 我们当前为每个API使用Swagger,在那里我们添加了用于身份验证的自定义逻辑,我们还为不同的辅助功能规则添加了规则。 但是,以某种方式聚合所有这些API并将身份验证和访问逻辑放在同一位置会方便得多。 示例: 我们有两个独立的微服务,具有独立的API和独立的地址 API 1本地主机:5000 使用Ord ..
发布时间:2022-02-28 11:31:45 其他开发

SWAGGER未提供API定义

我在Blazor WebAssembly项目中实现swagger时,swagger似乎无法识别我的任何API?我似乎搞不清楚这个问题,想知道是否有人知道为什么会发生这种情况。提前谢谢。 在服务器项目中安装Swashbacle.AspNetCore 我的控制器不使用传统的Route(["api/controller"]),而是使用Route(["controller"]),我认为这不会导 ..

共享类与swagger生成的类

我有一个包含三个项目的ASP.NET/Blazor VS解决方案 共享 ASP.NET核心API Blazor Web程序集。 我在Shared项目中创建了一些类,并从其他两个项目中引用了Shared项目。到目前为止一切正常。 然后,我使用Swagger UI为我生成存根,以便我可以与远程API交互。Swagger UI创建了Service.cs和Contract.cs,非常棒。 ..
发布时间:2022-02-28 09:25:32 C#/.NET

大摇大摆地接受Google OAuth 2.0授权

默认情况下,swagger将access_code传递给标头。是否可以通过id_token? 我正在用swagger.yaml版本记录我的NodeJS睡觉接口2.0 推荐答案 是,这是可能的,尽管这不是一个好主意,因为mentioned by @DalmTo。 您需要将x-tokenName: id_token添加到API定义中的Google OAuth安全定义。 s ..
发布时间:2022-02-24 19:56:48 其他开发

为什么将swagger.json作为应用程序托管在IIS上的网站下时,会出现找不到错误?

我尝试在Netcore2.2中使用Swashbakle.AspNetCore 5.0.0-rc2和4.0.1创建WebAPI,问题是相同的。它可以在本地计算机上运行,但当我编译发布版本并部署到IIS时,我进入站点http://localhost/mysite/并出现错误: 未找到获取错误/swagger/v1/swagger.json 另外,在浏览器中,如果我输入http://loca ..
发布时间:2022-02-24 19:55:22 C#/.NET