问题标签 [swagger-codegen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
506 浏览

java - swagger-codegen API 将类型转换为字符串

这是我的招摇应用程序的界面:

我尝试使用@ApiParam(type = "UserId"),但它仍然使用字符串(我也尝试使用完整路径UserId,例如com.myservice.UserId

如您所见,我有一个特定类型 forUserId和一个 for ServiceId。但是,当我运行swagger-codegen生成的 API 时,将这些参数转换为类型string

是否可以让 Swagger 生成 API 客户端,但保留我在此处定义的 PathParams 类型?

(是的,swagger.json有这些类型的参数是string有道理的,为什么 codegen 然后将这些作为字符串生成。所以我想正确的问题是如何让 Swagger 生成参数是更高级的类型)

更新所以使用完整路径确实会type为我的swagger.json. 但是,生成的 API 仍然使用String:(

0 投票
0 回答
370 浏览

asp.net-web-api - swagger 可以使用 .net framework 4.5 为 WebAPI 生成存根吗?

我有一个 swagger 规范文件,我想用它来为在 .NET Framework 4.5 上运行的 WebAPI 生成存根。我已经有一个使用该框架的项目,我现在不能完全改变它以使用 asp net core,这就是我想为 4.5 框架生成存根的原因。

0 投票
1 回答
1977 浏览

java - Swagger 显示“发现未知参数”错误

我尝试为Swagger CodeGen 文档中提到的示例 swagger 规范创建存根,但它没有按预期工作。

0 投票
0 回答
471 浏览

java - 如何使用 swagger codegen 忽略具体导入?

我正在使用 swagger codegen 生成我的 DTO 类,我想避免具体的导入。可能吗?也许以某种方式使用正则表达式?这是我的必备模板:

0 投票
1 回答
228 浏览

spring - 未找到 Spring Boot 页面的 swagger 代码生成

我 git 从 github 克隆了 swagger-api/swagger-codegen 项目,并在 samples/server/petstore/springboot (mvn 包和 java -jar ...)中尝试了生成的代码。服务器运行,但我无法访问任何 API。他们总是说找不到404。有任何想法吗?

0 投票
1 回答
611 浏览

npm-install - Windows 上的 swagger cli 在哪里

我刚刚在我的 Windows 8 机器上运行了“npm install -g swagger”,它似乎已经成功运行,但是当我尝试运行 swagger CLI 时,按照https://www.npmjs.com/package/swagger,它不知道它在哪里。

我如何使用该工具?

0 投票
1 回答
1779 浏览

enums - Swagger 避免删除常用前缀

如何跳过从 modelsEnum 名称中删除公共前缀?我有一个带有单个值的枚举(将来我会有更多的值)并且swagger code gen插件使用枚举CODE而不是AIRPORT_CODE生成类

0 投票
0 回答
629 浏览

javascript - 为什么 swagger-codegen 在出现验证错误时生成返回状态 200 的代码

我使用 swagger-codegen 在 javascript 中构建服务 api。当调用工作时,它返回我的自定义类型和状态 200,但是当出现验证错误时,它返回一个错误,但也返回一个状态 200。

例如:

我希望它返回状态代码 400,因为我的 swagger.yml 仅将我的用户定义类型指定为响应。如何使生成的代码返回状态 400 以显示验证错误?

端点描述如下(部分文件):

注意:AWS API Gateway 不支持默认响应,因此我可能会将其删除。

0 投票
0 回答
128 浏览

java - 放置 Swagger 定义和生成的代码是否有任何目录约定?

我有一个由Gradle构建的 Java 项目。我想知道是否有一些已经建立的“默认”目录结构约定用于放置Swagger定义以及可能生成的工件的位置?

我在谷歌上搜索,但没有找到任何决定性的东西。

目前,我正在使用以下布局:

0 投票
1 回答
491 浏览

swagger - Swagger UI 示例数据

有没有办法大摇大摆地显示示例数据;模型,输入和输出,查询参数,标题等?我无法在注释文档中找到与此相关的任何内容; https://github.com/swagger-api/swagger-core/wiki/Annotations-1.5.X