生成 javascript 或 nodejs sdk 的 Swagger-Codegen 问题
Swagger-Codegen issue generating javascript or nodejs sdk
我正在尝试生成可以在浏览器上使用 javascript 或在服务器端使用 Nodejs 的客户端 sdk。
我遇到了 https://github.com/swagger-api/swagger-codegen,它可以从 swagger json 创建客户端 sdk。
所以我正在尝试为 petsotre 示例创建 sdk,这是我使用的命令
swagger-codegen generate -i http://petstore.swagger.io/v2/swagger.json -l javascript -o ./petstore
但我收到错误提示
Caused by: java.lang.ClassNotFoundException: javascript
如果我尝试将 nodejs-server 作为语言,它可以正常工作,但会生成服务器而不是我想要的客户端 sdk。
如何生成可以在浏览器和 nodejs 应用程序中使用的简单 JS sdk?
swagger-codegen
指的是用于 OpenAPI 3.0 定义的 Swagger Codegen v3。要为 OpenAPI 2.0 定义生成代码,请改用 swagger-codegen@2
:
brew install swagger-codegen@2
swagger-codegen@2 generate -i http://petstore.swagger.io/v2/swagger.json -l javascript -o ./petstore
我正在尝试生成可以在浏览器上使用 javascript 或在服务器端使用 Nodejs 的客户端 sdk。
我遇到了 https://github.com/swagger-api/swagger-codegen,它可以从 swagger json 创建客户端 sdk。
所以我正在尝试为 petsotre 示例创建 sdk,这是我使用的命令
swagger-codegen generate -i http://petstore.swagger.io/v2/swagger.json -l javascript -o ./petstore
但我收到错误提示
Caused by: java.lang.ClassNotFoundException: javascript
如果我尝试将 nodejs-server 作为语言,它可以正常工作,但会生成服务器而不是我想要的客户端 sdk。
如何生成可以在浏览器和 nodejs 应用程序中使用的简单 JS sdk?
swagger-codegen
指的是用于 OpenAPI 3.0 定义的 Swagger Codegen v3。要为 OpenAPI 2.0 定义生成代码,请改用 swagger-codegen@2
:
brew install swagger-codegen@2
swagger-codegen@2 generate -i http://petstore.swagger.io/v2/swagger.json -l javascript -o ./petstore