首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用openapi-generator.tech生成API文档

如何使用openapi-generator.tech生成API文档
EN

Stack Overflow用户
提问于 2022-11-02 14:00:02
回答 1查看 34关注 0票数 0

我正在玩https://openapi-generator.tech/,我有一个示例openapi.yaml文件:

代码语言:javascript
复制
openapi: 3.1.0

info:
  title: Sample API
  description: My amazing description.
  version: 0.0.9

servers:
  - url: http://localhost:8080/v1
    description: My amazing server description.

paths:
  /users:
    get:
      summary: Returns a list of all users.
      description: My amazing /users endpoint description.
      responses:
        "200":
          description: (OK) A JSON array of user objects.
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string

我尝试了以下生成命令:

代码语言:javascript
复制
openapi-generator-cli generate -g go-gin-server --global-property=apiDocs=true -i ./openapi.yaml

有和没有--global-property=apiDocs=true部分。两种情况都不生成/api/doc/docs端点。

我做错了什么?

注意,服务器运行良好,也就是说,我可以curl yaml文件中指定的端点。

EN

回答 1

Stack Overflow用户

发布于 2022-11-02 14:58:05

服务器存根生成器go-gin-server不支持添加这种类型的端点。如果查看此生成器使用的路由器模板,您可以看到,除非在规范中定义了配置选项,否则任何配置选项都不会生成/api/doc/docs端点。

我不清楚您对这个端点的期望是什么,但是您可以在您的规范中定义其中一个端点并实现您想要的行为,或者您可以使用自定义模板在代码生成期间自动添加此端点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74290420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档