官方文档
YApi特性
- 权限管理
- 可视化接口管理
- Mock Server
- 自动化测试
- 数据导入
- 插件机制
- 免费开源,内网部署
内网部署:
环境要求
- nodejs(7.6+)
- mongodb(2.6+)
- git
安装
- 方式一. 可视化部署[推荐]
执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)。
npm install -g yapi-cli --registry https://registry.npm.taobao.org |
注意在部署时,命令行窗口不要关闭,并且要运行mongo数据库
- 方式二. 命令行部署
如果 github 压缩文件无法下载,或需要部署到一些特殊的服务器,可尝试此方法
mkdir yapi |
- 方式三. docker部署(非官方)
- 使用 alpine 版 docker 镜像快速部署 yapi
- docker-yapi: 基于官方yapi-cli的docker-compose方案
- docker-compose一键部署yapi
- docker-YApi: 更易用的 YApi 镜像
- 使用DockerCompose构建部署Yapi
- yapi-docker: dockerized yapi deployment all in one