Swagger生成器无法识别控制器

Nullpo

我有这个yaml文件:

---
swagger: "2.0"
info:
  version: 0.1.0
  title: "My API"
host: localhost:3000
basePath: /api
schemes:
  - http
paths:
    /weather:
      get:
        x-swagger-router-controller: "weatherController"
        description: "Returns current weather in the specified city to the caller"
        operationId: getWeather
        parameters:
          - name: city
            in: query
            description: "The city you want weather for in the form city,state,country"
            required: true
            type: "string"

当我运行swagger-codegen-cli时,生成/api/Default.js和/api/DefaultService.js,但不生成/api/weatherController.js。

我也尝试过这个:

---
swagger: "2.0"
info:
  version: 0.1.0
  title: "My API"
host: localhost:3000
basePath: /api
schemes:
  - http
paths:
    /weather:
      x-swagger-router-controller: "weatherController"
      get:
        description: "Returns current weather in the specified city to the caller"
        operationId: getWeather
        parameters:
          - name: city
            in: query
            description: "The city you want weather for in the form city,state,country"
            required: true
            type: "string"

然后使用以下命令运行生成器:

java -jar swagger-codegen-cli.jar generate -l nodejs-server -o output -i api.yaml

我怎样才能做到这一点?

费吉

我认为这是一个错误,如果可以将其提交到swagger-codegen项目,那就太好了。但是,要解决此问题,请考虑添加标签:

/weather:
  x-swagger-router-controller: "weatherController"
  get:
    tags:
    - weatherController
    description: "Returns current weather in the specified city to the caller"
    operationId: getWeather
    parameters:
      - name: city
        in: query
        description: "The city you want weather for in the form city,state,country"
        required: true
        type: "string"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

创建新的控制器-运行所选代码生成器时出错

来自分类Dev

AngularJS-指令无法识别控制器

来自分类Dev

控制器无法识别正确的处理程序方法

来自分类Dev

当显示带有约束的视图控制器时,xcode 6接口生成器的性能非常慢

来自分类Dev

CakePHP控制器自定义功能无法识别

来自分类Dev

Grails集成测试无法识别控制器保存方法

来自分类Dev

离子单选按钮-控制器范围无法识别更改

来自分类Dev

Angular无法识别我的控制器

来自分类Dev

无法识别弹簧控制器

来自分类Dev

保险丝盒无法识别控制器

来自分类Dev

具有场景生成器事件的连接控制器

来自分类Dev

电子生成器代码签名:捆绑格式无法识别,无效或不合适

来自分类Dev

Swagger 3.0.1服务器生成器

来自分类Dev

Laravel无法识别控制器__invoke()

来自分类Dev

如何在Laravel控制器中执行查询生成器?

来自分类Dev

控制器方法无法识别模型参数

来自分类Dev

创建新的控制器-运行所选代码生成器时出错

来自分类Dev

如何防止Rails控制器生成器修改config / routes.rb

来自分类Dev

无法生成控制器

来自分类Dev

Angular JS无法识别控制器

来自分类Dev

查询生成器无法识别whereIn

来自分类Dev

无法在控制器中识别出工厂或服务

来自分类Dev

单独文件中的AngularJS控制器无法识别范围

来自分类Dev

如何在界面生成器中配置导航控制器?

来自分类Dev

Silex网址生成器:无法生成

来自分类Dev

Silex网址生成器:无法生成

来自分类Dev

控制器无法识别工厂

来自分类Dev

从Swagger / OpenAPI生成Spring MVC控制器

来自分类Dev

foreach使用查询生成器的where循环会导致控制器laravel 5.3

Related 相关文章

热门标签

归档