当前位置: 首页 > 知识库问答 >
问题:

如何从OpenAPI3.0规范生成Express+TypeScript API?

齐思淼
2023-03-14

共有1个答案

汲睿
2023-03-14

swagger-node-codegen允许从OpenAPI yaml或json文件生成expressjs服务器

以下命令:

snc schema.yml  -o ./my-api

将生成REST API的框架,如果您的规范中有示例,则使用模拟数据。然后,您可以添加业务逻辑。

    null
 类似资料:
  • 我有一个项目(Spring Boot App+Kotlin),我希望有一个开放的API3.0规范(最好是在YAML)。Springfox库很好,但它们生成了Swagger2.0JSON。从我的控制器中的注释生成开放Api 3.0规范的最佳方法是什么?从头开始写是唯一的方法吗?

  • 对于来说,肯定有某种方法可以产生这个输出,不是吗?我发现有一些将映射到,所以似乎有一种方法可以让它产生类型,但我没有找到

  • 现在,我想生成一些样板服务器端代码:控制器及其方法。我的API将使用ASP.NET Core2编写。那么,是可能使用某种发电机还是我应该手动? 附言。我知道我可以生成客户端代码,但我现在不需要它...

  • 我有yaml格式的OpenAPI3.0规范和从它生成代码的应用程序。一切工作都很好,除了生成昂首阔步的UI。我使用spring-fox来生成它,但它似乎从控制器生成了霸气的UI2.0版本,这些控制器是从openapi规范生成的。 我如何直接从3.0规范而不是从3.0openapi规范生成的控制器生成昂首阔步的ui?

  • 我正在从swagger(Open API 2)转向springdoc(Open API 3),但今天在某些情况下,我使用swagger-codemen-maven-plugin从yaml生成代码(用于客户端和提供商),遵循合同优先策略。下面是配置示例: 使用springdoc openapi maven插件生成代码有没有等效的选项?

  • 我正在尝试执行一些过滤,但ManyToOne的过滤有一些问题,每次我得到结果集时,我都会得到所有Task对象,而不管它们所链接的项目如何。我有以下实体: 和任务类,它通过它的id与项目链接 在任务表中,它看起来像这样 我有jparepository来搜索任务: 以及使用由org . hibernate . jpamodelgen . jpametamodelentityprocessor生成的元模