Yapi: 高效、易用、功能强大的API管理平台
旨在为开发、产品、测试人员提供更优雅的接口管理服务
Yapi优势:
- 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
- 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
- 类似 postman 的接口调试
- 自动化测试, 支持对 Response 断言
- MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
- 支持 postman, har, swagger 数据导入
- 免费开源,内网部署,信息再也不怕泄露了
搭建前置准备:
基于nodejs:Linux下搭建YApi运行环境-强大的可视化接口管理平台
前置准备:
Nodejs 安装
mongdb 安装: `Linux`之`centos7`安装MongoDB4.4.8(tgz方式) - 品霖 - 博客园
注意: 配置文件设置数据连接不需要验证 如下图所示
开始搭建:
安装Yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
ln -s /opt/app/nodejs14/lib/node_modules/yapi-cli/bin/yapi-cli /usr/local/bin/yapi
yapi server
访问初始化页面: http://127.0.0.1:9090/
开始部署
部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开 http://127.0.0.1:3000 访问
方案一:
基于docker: YApi的安装_lwb拾光的博客-CSDN博客_yapi安装
方案二: yapi安装 - 昨夜忆星辰 - 博客园