如何解决在生成时覆盖 OpenAPI 生成器 BasePath
我正在使用 OpenAPI Generator 创建一个 TypeScript Axios REST API 客户端。我在终端中使用 npx @openapitools/openapi-generator-cli generate -i ../swagger.json -g typescript-axios -o ./rest/
执行此操作。
由于我的主机依赖于我的 .env 变量,我想从我的 env 变量中读取我的 API_URL 并将其传递给生成器的生成过程。
我发现 in the docs 以某种方式更改 BasePath 是可能的,但我不知道如何去做。添加 --basePath=1.2.3.4:8080
不起作用,我不明白“由 ToolingExtension 定义”是什么意思。
解决方法
不幸的是,“本地主机”是硬编码的,据我所知(在深入研究 OpenAPI 生成器的源代码后),无法更改它。我相信,提到它的文档指的是输出的客户端允许覆盖该值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。