YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。
QQ交流群:
644642474 主群可能已满
941802405 群2欢迎加入
体验地址:https://yapi.baidu.com文档:hellosean1025.github.io/yapi
特性
基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
类似 postman 的接口调试
自动化测试, 支持对 Response 断言
MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
支持 postman, har, swagger 数据导入
免费开源,内网部署,信息再也不怕泄露了
今天我们来介绍下,使用docker方式进行部署
1.拉镜像 docker pull registry.cn-beijing.aliyuncs.com/dockercore/yapi:latest 2.创建挂载目录 mkdir -p /dockercore/yapi/mongodata3.运行专用mongodocker run --restart always -v /dockercore/yapi/mongodata:/data/db -d --name yapimongo mongo4.运行容器初始化docker run -it --rm --link yapimongo:mongo --entrypoint npm --workdir /api/vendors registry.cn-beijing.aliyuncs.com/dockercore/yapi run install-server初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org" 5.运行服务docker run -d --restart=always --name yapi --link yapimongo:mongo --workdir /api/vendors -p 3001:3000 registry.cn-beijing.aliyuncs.com/dockercore/yapi server/app.js
访问 http://localhost:3000 登录账号 admin@admin.com,密码 ymfe.org
这样就是部署好了,如果好用麻烦大家给个start https://github.com/YMFE/yapi