当前位置: 首页 > news >正文

祁东网站设计公司WordPress数据库和网站文件

祁东网站设计公司,WordPress数据库和网站文件,古镇小企业网站建设,自己做动画的手机软件背景描述 oapi-codegen 是代码自动生成工具#xff0c;其大致逻辑是#xff1a;#xff08;1#xff09;编写遵循 openAPI 规范的 yaml 格式 api 接口文档#xff1b;#xff08;2#xff09;使用 oapi-codegen 使用 yaml 文件生成 gin 框架的 server 端代码。 除此以…背景描述 oapi-codegen 是代码自动生成工具其大致逻辑是1编写遵循 openAPI 规范的 yaml 格式 api 接口文档2使用 oapi-codegen 使用 yaml 文件生成 gin 框架的 server 端代码。 除此以外还有其他的工具也具有同等功能参见https://ldej.nl/post/generating-go-from-openapi-3。 openAPI 是一套 api 书写规范具体规范内容参见https://swagger.io/specification。 这种生成的 server 端代码本身就具有请求参数校验的功能开发者只需要写业务校验即可而且能时刻保持 api 文档和代码的一致性。 oapi-codegen 安装 go install github.com/deepmap/oapi-codegen/v2/cmd/oapi-codegenlatest这里有个迷惑信息执行上述命令会出现 warning 提示 # github.com/deepmap/oapi-codegen/cmd/oapi-codegen ld: warning: /private/var/folders/5n/cwh6dp7x6z7_x48x88q7z8_r0000gn/T/go-link-3224665146/go.o has malformed LC_DYSYMTAB, expected 120 undefined symbols to start at index 15440, found 129 undefined symbols starting at index 75执行 oapi-codegen -h 命令会出现 zsh: command not found: oapi-codegen以为是安装失败了[苦笑]。warning 提示不会影响功能参见https://github.com/golang/go/issues/61229。下载的 oapi-codegen 命令保存在 ${GOPATH}/bin 路径下只需要将该路径配置到 PATH 中即可。 # 获取 GOPATH go env | grep GOPATH GOPATH/Users/diegolli/go# 查看 oapi-codegen ll /Users/diegolli/go/bin total 91360 -rwxr-xr-x 1 diegolli staff 25M May 6 2023 gopls -rwxr-xr-x 1 diegolli staff 6.0M Nov 21 18:05 gotip -rwxr-xr-x 1 diegolli staff 14M Nov 21 22:36 oapi-codegen# 配置好 PATH 后执行 oapi-codegen oapi-codegen Please specify a path to a OpenAPI 3.0 spec file出现 ”Please specify a path to a OpenAPI 3.0 spec file“ 表示安装成功。 oapi-codegen 使用 官方提供了使用 demo但这种方式要依赖 repo 中的脚本命令行工具不就白装了吗。 命令方式 oapi-codegen -config server.cfg.yaml petstore-expanded.yaml # 执行完毕后目录下会生成 petstore-server.gen.go 文件里面包含 types、spec、gin、client 相关的代码。server.cfg.yaml 地址https://github.com/deepmap/oapi-codegen/blob/master/examples/petstore-expanded/gin/api/server.cfg.yaml petstore-expanded.yaml 地址https://github.com/deepmap/oapi-codegen/blob/master/examples/petstore-expanded/petstore-expanded.yaml server.cfg.yaml 文件中内容还可以用直接用命令行方式书写具体写法见 oapi-codegen -h 。 小结 这篇文档只是描述了 oapi-codegen 安装和使用原型可以基于此做相关功能测试。oapi-codegen 使用的关键是写 yaml 文档规范见开头链接。
http://www.huolong8.cn/news/114072/

相关文章:

  • 网站建设到一半想换一家网站开发微信支付详细教程
  • 公司网站域名com好还是cn好一个人建设小型网站
  • 广东省路桥建设发展有限公司网站建设工程监理考试网站
  • 公司网站用什么系统最专业的seo公司
  • 如何重新做公司网站免费软文网站
  • 2014网站设计风格凡科网怎么做网站
  • 服务器怎么装网站吗外贸网站建设 soho
  • 网站用html做的怎么弄后台璧山集团网站建设
  • 东台专业做网站c2c十大平台
  • 搭建微信网站免费软件有版权吗
  • 工艺品网站建设开发公司官网网站建设想法
  • 手机网站商城建设竞价广告是什么意思
  • 专做动漫解说的网站网站策划机构
  • 做网站去哪里投放广告免费的黄冈网站代码
  • 做网站怎么写代码网站建设促销活动
  • 杨彪网站建设网站规划与设计方向
  • 有哪些做任务网站镇江网站建设工作室
  • 通辽市北京网站建设购物网站项目简介
  • 手工网站大全做椅子套沐风wordpress
  • html5网站优点公司注销后网站备案吗
  • 微商城怎么开长沙网站包年优化
  • 设计作品欣赏网站专业建设英文网站
  • 自己做发卡网站如何创建网站的过程
  • 温岭 网站建设wordpress搜索框制作教程
  • 搭建网站流程山东做网站费用
  • 地方门户网站有前景吗设计工作网站
  • 想做一个公司的网站去哪可以做专业团队高清图片
  • 做影视网站违法不wordpress获取特定分类文章数
  • 重庆网站建设挑夹夹虫wordpress单页留言板
  • 网站推广的看法百度竞价推广托管