.NET 应用程序中的 Swagger-Codegen

问题描述 投票:0回答:1

我需要在 .NET 应用程序的代码中使用不同语言(在我的例子中是 JavaScript)从 Swagger JSON 生成客户端库。

我尝试向 swagger online codegen 发送 POST 请求,但这不是检索 API 库的非常可靠的方法。

应该类似于

codeGenerator.Generate("url to swagger JSON")
=> 文件已收到。

c# .net swagger openapi
1个回答
0
投票

此在线工具为包括 JavaScript 在内的多种语言提供 API 客户端生成器

它还支持 openapi 版本 3.0.1,这是 swagger V5 现在产生的

步骤

  1. 运行您的 API 并查看 swagger UI
  2. 使用 swagger UI 上的链接查看 JSON -> /swagger/v1/swagger.json
  3. 复制此 JSON
  4. 在 -> https://editor.swagger.io/ 打开此工具并粘贴您的 JSON
  5. 选择“生成客户端”,然后选择您所需的语言(在您的情况下为 JavaScript)
© www.soinside.com 2019 - 2024. All rights reserved.