【发布时间】:2019-08-24 05:29:36
【问题描述】:
我正在构建一个 React Native 应用程序,它将使用具有 Swagger 2.0 定义的 API。我在https://github.com/swagger-api/swagger-codegen#where-is-javascript 访问了 Swagger 的存储库,它在https://github.com/swagger-api/swagger-js 指向他们的 Javascript 生成器。
问题在于生成器是动态的,而且由于我会将客户端嵌入到移动应用程序中,因此动态生成器不是一个选项。他们还说在https://github.com/wcandillon/swagger-js-codegen 上有一个第三方项目可用,这表示该项目不再维护并指向https://github.com/swagger-api/swagger-codegen。 (虽然第 3 方生成器可以工作,但我不想使用可能随时中断的已弃用工具,因为我将在新端点到达时更新 API 客户端。而且该工具也不会生成真正好的代码,因为它在自己的仓库中说。)
此时我被卡住了。从 Swagger 定义生成静态 Javascript 客户端以用于 React Native 的受支持方式是什么?
【问题讨论】:
-
@Helen 不确定,因为 React 和 React Native 代码之间可能存在差异(我不确定,因为我是新手)。
标签: javascript react-native swagger swagger-2.0 swagger-codegen