首页 > 后端开发 > Golang > 正文

使用 OpenAPI 生成器更新 go-client

WBOY
发布: 2024-02-11 23:54:11
转载
1140人浏览过

使用 openapi 生成器更新 go-client

php小编柚子这里向大家介绍一个重要的更新:OpenAPI生成器的更新,特别是go-client的更新。OpenAPI生成器是一种工具,可以根据API定义文件自动生成客户端代码。这次更新主要针对go-client,带来了一些重要的改进和新功能。通过使用这个更新,开发人员可以更轻松地生成高质量的Go语言客户端代码,提高开发效率和代码质量。接下来,我们将详细介绍这个更新带来的改进和优势。

问题内容

我尝试更新 https://github.com/hivelocity/hivelocity-client-go

我将 makefile 中的生成器版本更新为 6.2.1,但最后收到此错误消息:

...
...
go build github.com/hivelocity/hivelocity-client-go/client
go test ./...
# github.com/hivelocity/hivelocity-client-go/client/test
client/test/api_account_test.go:13:2: local import "./openapi" in non-local package
fail    github.com/hivelocity/hivelocity-client-go/client/test [setup failed]
?       github.com/hivelocity/hivelocity-client-go/client       [no test files]
fail
make: *** [makefile:17: client] error 1
登录后复制

生成的代码如下所示:

/*
hivelocity api

testing accountapiservice

*/

// code generated by openapi generator (https://openapi-generator.tech);

package client

import (
    openapiclient "./openapi"
登录后复制

没有 openapi 目录或包。

如何解决这个问题?

千博企业网站系统全功能个人版SQL2011 Build 0903
千博企业网站系统全功能个人版SQL2011 Build 0903

2010.09.03更新优化前台内核处理代码;优化后台内核、静态生成相关代码,生成速度全面提升;修改前台静态模板中所有已知错误;修正后台相关模块所有已知错误;更换后台编辑器,功能更强大;增加系统说明书。免费下载、免费使用、完全无限制。完全免费拥有:应广大用户要求,千博网络全面超值发布企业网站系统个人版程序包:内含Flash动画源码、Access数据库程序包、SQL数据库程序包。全站模块化操作,静态

千博企业网站系统全功能个人版SQL2011 Build 0903 0
查看详情 千博企业网站系统全功能个人版SQL2011 Build 0903

这是我的分支:https://github.com/guettli/hivelocity-client-go

我唯一改变的是 makefile:

-GENERATOR_VERSION=4.3.1
+GENERATOR_VERSION=6.2.1
登录后复制

如果我运行 make 就会发生上述错误。

解决方法

上述错误已在此 pr

中解决
-    {{goImportAlias}} "./openapi"
+    {{goImportAlias}} "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}{{#isGoSubmodule}}/{{packageName}}{{/isGoSubmodule}}"
登录后复制

以上就是使用 OpenAPI 生成器更新 go-client的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:stackoverflow网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号