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

独领风骚的开源接口管理平台 YApi v1.3.23 发布

Github: github.com/YMFE/yapi

YApi v1.3.23 发布,新增如下功能:

  • 新增接口tag功能
  • 数据导入增加智能合并模式功能
  • 增加参数的批量导入功能
  • json schema 可视化编辑器增加 mock 功能,集成了阿里的 mockjs

亮点

智能合并

很多人反应第二次导入 swagger 数据,会覆盖之前的数据,导致之前的定义丢失问题,这个版本通过智能合并的方式解决了。

基本的策略如下:

第一次导入的数据,用户修改后如下:

{
    "type": "string",
    "message": "",
    "mock": {
        "mock": "@email"
    }
}

复制代码

再次导入时数据如下:

{
    "type": "string",
    "message": "邮箱",
}

复制代码

合并后的数据如下:

{
    "type": "string",
    "message": "邮箱",
    "mock": {
        "mock": "@email"
    }
}

复制代码

集成了阿里的 mock js

mock 现在在这里定义,支持 mockjs 所有语法

新增接口 tag 功能

可通过过滤功能,查看指定tag的接口:

YApi 希望能解决公司多年来各职能对接口管理的痛点,旨在为开发人员提供统一的接口管理,Mock 服务,帮助开发者轻松维护、测试 API。YApi 的目标和预期是将:前端、后端、QA 都串联起来,共同维护一套 Api。

我们已经在 Github ( YMFE/yapi) 上开源了 YApi,在半年多的时间,收获了很多肯定和赞,目前 github star 3900 多,解决了500 多个 issue,希望大家继续支持 yapi,我们也会一直维护和更新下去。

相关文章:

  • SQL Server页类型汇总+疑问
  • 实验报告二
  • JS页面跳转并及时刷新
  • WinServer2008安装MySql
  • 出栈次序问题 (转)
  • 使用SSM+Solr优雅的实现电商项目中的搜索功能
  • JSON格式
  • 安卓安装APK报错error: INSTALL_FAILED_UPDATE_INCOMPATIBLE
  • Android TV 开发(3)
  • [Head First设计模式]策略模式
  • CPU 已不足以驱动屏幕指纹识别技术,于是 vivo 用 DSP 来加速
  • 定义/控制自定义属性的使用
  • 【产品经理入门记】产品经理需要掌握的十大知识模块
  • 七、我的人生经历《我践行诚信的过程》
  • 总是保存下拉选项的第一个值
  • [case10]使用RSQL实现端到端的动态查询
  • Angular数据绑定机制
  • JS专题之继承
  • KMP算法及优化
  • nfs客户端进程变D,延伸linux的lock
  • Node + FFmpeg 实现Canvas动画导出视频
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Web Storage相关
  • 阿里云购买磁盘后挂载
  • 测试如何在敏捷团队中工作?
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 读懂package.json -- 依赖管理
  • 多线程 start 和 run 方法到底有什么区别?
  • 盘点那些不知名却常用的 Git 操作
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 数据库巡检项
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​linux启动进程的方式
  • ​一些不规范的GTID使用场景
  • # C++之functional库用法整理
  • #Z0458. 树的中心2
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (3)nginx 配置(nginx.conf)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • ***详解账号泄露:全球约1亿用户已泄露
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Framework 服务实现监控可观测性最佳实践
  • .Net Remoting常用部署结构
  • /bin/bash^M: bad interpreter: No such file or directory
  • @EventListener注解使用说明
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042