swagger相关内容
我正在使用Openapi 3.0.0。一切都运行得很好。例.正在生成cURL、显示的响应正文、响应标头。 但在服务器响应下未显示“请求持续时间” 参考附件 推荐答案 您必须在swaggerOptions中添加displayRequestDuration: true, displayRequestDuration:默认情况下boolean=False。控制“试用”请求的
..
我使用NodeJS loopback 4构建API项目,并使用JWT令牌进行身份验证组件。但是,当我探索内置的环回(默认情况下是本地主机:3000/Explorer),然后导航到我的一个API url时,没有JWT承载令牌的输入位置。如何配置让Swagger显示JWT令牌输入(就像它显示参数查询、请求正文输入一样……) 提前感谢 推荐答案 来自环回团队👋的问候 一般情况下,身份验证
..
我使用的是带有最新版本(1.3.0)的springdoc-Openapi。现在,我希望按“名称”属性对UI中的标记进行排序。 我知道“springdoc.swagger-ui.tag sSorter”配置,并且我可以使用定制的排序函数。但我找不到函数应该是什么样子的示例。 我尝试了以下方法,但似乎不起作用: Springdoc.swagger-ui.tag=(a,b)=>a.get(
..
是否有方法可以将OpenAPI JSON内容直接传递到Swagger UI的SwaggerUIBundle而不是传递URL? 我需要在Reaction 16应用程序中使用Swagger UI,但swagger-ui不支持Reaction 16,因此我改用SwaggerUIBundle。有人知道如何在React版本16+中使用swagger-ui或如何将JSON传递给SwaggerUIBund
..
我遵循了本教程Swagger UI on MicroProfile OpenAPI,但简单地将以下代码添加到Payara微应用程序的pom.xml文件中并不能添加/openapi-ui,而只能添加/openapi。是否还需要其他内容,或者Payara Micro是否不可能拥有OpenApi用户界面。 org.microprofile-ext
..
我正在使用Spring Boot,并且我希望使用Swagger UI使用json发送多部分文件,但如果我使用Postman工作得很好,则收到错误'application/octet-stream' error not supported。 @RequestMapping(value = "/upload", method = RequestMethod.POST, produces = {
..
根据以下步骤将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
..
我正在尝试为此multipart/form-data请求创建OpenAPI定义: curl -X POST http://localhost:1234/api/v1/Submit -H 'cache-control: no-cache' -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundar
..
我正在尝试将swagger与Spring WebFlux一起使用,但由于某种原因,它给出了错误消息 无法解析引用,因为:无法解析指针: 中不存在/definitions/Publisher«ResponseEntity«object»» 文档 这里是sawagger配置 @Configuration @EnableSwagger2WebFlux public class Swag
..
我在我的项目中使用Swagger,并且我需要验证该过程。现在,我如何实现它,就像这样。 我需要点击验证按钮,然后验证,我现在很糟糕,不知道怎么做。我读了一些文章,但我不能实施它。 非常感谢您的任何帮助。 推荐答案 我看了一些文档,最终实现了用户登录生成jwt后的验证过程,大家可以参考一下。 演示结果: 首先,打开appsettings.json文件并更改名为jwt:
..
我现在尝试使用.NET Web API改进自己,并且正在尝试在Swagger中返回自定义错误。但是当返回这个自定义错误时,我可以看到错误在哪一行上。我如何才能防止这种情况? public async Task CreateBook(BookCreateDTO bookCreateDto) { if (await _cont
..
我们有一个带有常规MVC控制器的ASP.NET MVC核心应用程序。此外,我们在Controlators文件夹中有一个名为";api";的子文件夹,其中包含少量API控制器。 我们使用.AddSwaggerGen中的.IncludeXmlComments方法来拾取项目中的XML文档。 但是,它还会提取所有常规控制器的XML。 有没有办法过滤去掉“常规”控制器,或者
..
我正在使用NestJS和nestjs/swagger模块编写简单的API文档,但是我遇到了问题,因为我需要来自我的服务的验证响应。 这就是我创建自己的方法装饰器的原因,但是我在使用它时遇到了很大的麻烦-来自另一个装饰器的所有元数据都丢失了,而且swagger模块不能显示好的文档。 我的装饰师代码 export function validate(classValidatorEnt
..
This SO answer显示,如果在实例化时传递了apisSorter : "alpha",SwaggerUi将按字母顺序对端点进行排序。在NestJS中,配置选项在SwaggerModule.createDocument中传递。我看不到配置eg here中可以传递此信息的位置。 推荐答案 可以将其作为第四个参数传递给SwaggerModule.setup方法,如下所示: c
..
我们有很多用NodeJS编写的API,使用的是nestjs框架。 我们可以使用SwaggerModule从nestjs生成openapi.yaml。这很好用。但问题是它需要API启动,因此数据库已经启动并运行。这对我们的CI/CD来说是个问题,因为我们需要在运行API之前生成openapi规范。 是否可以从我们的代码生成openapi规范,而无需运行应用程序? 或者有没有一种简单的方法来模拟我们
..
我想问问有没有办法轻松聚合不同接口的OpenApi规范? 我们当前为每个API使用Swagger,在那里我们添加了用于身份验证的自定义逻辑,我们还为不同的辅助功能规则添加了规则。 但是,以某种方式聚合所有这些API并将身份验证和访问逻辑放在同一位置会方便得多。 示例: 我们有两个独立的微服务,具有独立的API和独立的地址 API 1本地主机:5000 使用Ord
..
我在Blazor WebAssembly项目中实现swagger时,swagger似乎无法识别我的任何API?我似乎搞不清楚这个问题,想知道是否有人知道为什么会发生这种情况。提前谢谢。 在服务器项目中安装Swashbacle.AspNetCore 我的控制器不使用传统的Route(["api/controller"]),而是使用Route(["controller"]),我认为这不会导
..
我有一个包含三个项目的ASP.NET/Blazor VS解决方案 共享 ASP.NET核心API Blazor Web程序集。 我在Shared项目中创建了一些类,并从其他两个项目中引用了Shared项目。到目前为止一切正常。 然后,我使用Swagger UI为我生成存根,以便我可以与远程API交互。Swagger UI创建了Service.cs和Contract.cs,非常棒。
..
默认情况下,swagger将access_code传递给标头。是否可以通过id_token? 我正在用swagger.yaml版本记录我的NodeJS睡觉接口2.0 推荐答案 是,这是可能的,尽管这不是一个好主意,因为mentioned by @DalmTo。 您需要将x-tokenName: id_token添加到API定义中的Google OAuth安全定义。 s
..
我尝试在Netcore2.2中使用Swashbakle.AspNetCore 5.0.0-rc2和4.0.1创建WebAPI,问题是相同的。它可以在本地计算机上运行,但当我编译发布版本并部署到IIS时,我进入站点http://localhost/mysite/并出现错误: 未找到获取错误/swagger/v1/swagger.json 另外,在浏览器中,如果我输入http://loca
..