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

网站都是什么软件做的合肥网络推广平台

网站都是什么软件做的,合肥网络推广平台,河南省人民政府网,公司网站开发建设费用背景: 因为项目需要升级JDK,涉及到swagger2升级至openapi3的情况。由于swagger 2和openapi 3的语法差距太大,需要对yaml进行升级。无奈单个yaml文件的内容太大,高至4万多行,手动进行语法的转换肯定是不可能了&#xff…

背景:

        因为项目需要升级JDK,涉及到swagger2升级至openapi3的情况。由于swagger 2和openapi 3的语法差距太大,需要对yaml进行升级。无奈单个yaml文件的内容太大,高至4万多行,手动进行语法的转换肯定是不可能了,swagger 3提供的在线编辑器当遇到文件过大时,页面也会宕机。所以,我们需要借助工具来实现语法间的转换,于是,我找到了swagger2openapi这个工具。

什么是 swagger2openapi?

        官网对其介绍很简单,一句话概括了:Convert Swagger 2.0 definitions into OpenApi 3.0.x。swagger2openapi 是一个开源工具,用javascript写的,托管在GitHub 上,并通过 npm 发布。

安装 swagger2openapi:

        因为swagger2openapi 是一个 Node.js 工具,所以需要 Node.js 环境,如果没有Node.js,则需要先安装Node.js,这里就不介绍Node.js的安装方式了,需要的自行百度。需要注意的是Node.js的版本问题,比如,我使用的swagger2openapi的版本是7.0.8,他需要Node 12的版本。接下来回到swagger2openapi的安装部分:

命令行输入以下命令,全局安装的模式:

npm install -g swagger2openapi

验证安装是否成功:

swagger2openapi --version

如果输出了版本信息,说明安装成功了。

使用方法:

        swagger2openapi 提供了多种使用方式,包括命令行、Node.js 模块、Docker 和 VS Code 扩展。下面就介绍命令行的使用吧,其他的请参考官网。

命令行使用,基本语法:

swagger2openapi [options] <input-file> [--outfile <output-file>]

 举个例子:

swagger2openapi swagger.yaml -o openapi.yaml –-patch

强烈建议加上--patch参数,它可以修复一些小的问题,比如,openapi要求某些参数必须有description,加上--patch参数,就可以在转换的同时,自动帮你加上。

转换完成之后就是验证工作了,它转换出来的可能并不是完美的,所以,需要根据编译的结果进行修复。但是可以解决大部分的问题,已经提高了不少效率了。

另外,这个工具转换速度很快,相当推荐!

http://www.dtcms.com/wzjs/298965.html

相关文章:

  • 信用网站建设原则图片外链在线生成网址
  • 摄影网站模板源码数字营销
  • wordpress导入模板之后西安网站seo推广
  • 手机版oaseo咨询服务价格
  • 返利网站建设怎么做公司网站推广
  • seo作用与原理思维导图seo高手是怎样炼成的
  • 一个人 建设网站百度地图关键词优化
  • 做玻璃的网站顾问
  • 深圳租房建设局网站首页国内seo工具
  • 做淘宝的批发网站有哪些手续seo优化方案策划书
  • 深圳网络推广运营企业二级域名和一级域名优化难度
  • 织梦手机网站怎么做网店推广实训系统
  • 电子商务网站开发语言seo外链怎么做
  • 标准化建设考评网站网络营销的职能有哪些
  • wordpress刷注册怎么样优化网站seo
  • 云虚拟主机做二个网站网站软件开发
  • wordpress 一栏 两栏合肥网站优化方案
  • 网站代备案多少钱公司网站推广技巧
  • 越秀网站建设方案b2b外贸接单平台
  • 1688黄页网品种大全2024马鞍山网站seo
  • 梵客联盟百度小程序排名优化
  • 改wordpressseo研究中心教程
  • seo快速排名公司seo顾问是干什么
  • 擦边球网站做国内还是国外好云南网站建设快速优化
  • 门户网站创新的方式有百度外推排名代做
  • 如何在各网站做推广百度网盘客服电话人工服务
  • 兰州市做网站的策划公司排行榜
  • 用asp做的网站有多少短视频营销成功案例
  • 公司网站设计收费杭州关键词优化服务
  • 响应式网站建设免费建立网站平台需要多少钱