作为一个后端开发的程序猿,面对自己写的接口总是愁困与前端进行交互,这时候发现了YApi如一缕曙光照射下来。。。
YApi简介
旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API。
权限管理
YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求
可视化接口管理
基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率
Mock Server
易用的 Mock Server,再也不用担心 mock 数据的生成了
自动化测试
完善的接口自动化测试,保证数据的正确性
数据导入
支持导入 swagger, postman, har 数据格式,方便迁移旧项目
插件机制
强大的插件机制,满足各类业务需求
Docker的搭建与配置
请参考之前写的文章:
Docker搭建
搭建YApi
1. 由于YApi依赖于MongoDB,所以我们需要下载并启动MongoDB。
docker run -d --name mongo-yapi mongo
2. 下载YApi镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
3. 初始化MongoDB数据库索引及创建管理员账号
docker run -it --rm \
--link mongo-yapi:mongo \
--entrypoint npm \
--workdir /api/vendors \
registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
run install-server
上图可知管理员账号和密码为:
++初始化管理员账号成功,账号名:"admin@admin.com",密码:"ymfe.org"++
4. 启动yapi服务
docker run -d \
--name yapi \
--link mongo-yapi:mongo \
--workdir /api/vendors \
-p 3000:3000 \
registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
server/app.js
5. 登陆YApi
访问 :http://你的ip地址:3000
账号 :admin@admin.com
密码 :ymfe.org
登陆之后:
好了,尽情开始吧!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。