gpt4 book ai didi

asp.net-web-api - 为 ASP.NET Core Controller 自动生成 TypeScript 客户端代码

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:34 25 4
gpt4 key购买 nike

我正在寻找一种从 ASP.NET Core Web 应用程序(目前使用 Visual Studio 2017RC 和 webpack)自动生成 TypesScript 客户端代码的方法。

是否有任何现有工具可以在 visual studio 的构建管道中或使用 webpack 生成 TypeScript 客户端?我尝试使用 swagger 中间件,然后从 swagger URL 生成到客户端,但我不确定中间 swagger 生成是否是完成这项工作的正确工具。此外,与构建工具的断开连接也不理想。

最佳答案

  1. 两者都是 NSwagSwashbuckle/swagger-codegen是真棒。

    1. Typewriter是另一个很棒的选择。

    2. 所以,这是我将如何做出决定:

      • 需要根据 C# 模型生成 TypeScript 模型,使用 TypeWriter
      • 需要使用命令行生成完整的客户端代码,您可以将其作为构建或发布步骤添加到 Swagger Code Gen

      • 需要使用生成的 Swagger 规范或生成的代码来添加您的自定义 - 选择 NSwag

      • 需要在 Swagger UI 中显示客户端内联代码片段,请使用 SwaggerUI-snippets

关于asp.net-web-api - 为 ASP.NET Core Controller 自动生成 TypeScript 客户端代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41275577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com