YApi
YApi是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开源的可视化接口管理工具,一个可本地部署的、打通前后端及QA的接口管理平台,YApi旨在为开发、产品和测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布和维护不同项目,不同平台的API。有了YApi,我们可以很方便的测试、管理和维护多个项目的API接口,不像Swagger那样是随应用生和灭的(且线上环境下大多数须关闭),YApi是一个独立的服务平台。
如下是YAPI安装部署和需要配置登录才能访问其他接口的操作。
服务器环境:
创建 MongoDB 数据卷
docker volume create mongo_data_yapi
启动 MongoDB
docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo
获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看 :
地址: https://dev.aliyun.com/detail.html?spm=5176.1972343.2.26.I97LV8&repoId=139034
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
初始化 Yapi 数据库索引及管理员账号
docker run -it --rm --link mongo-yapi:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
启动 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
使用 Yapi
访问 http://ip:3000
登录账号admin@admin.com
,密码ymfe.org
登陆后:
设置登陆后获取的信息
如果接口需要登录,才可以访问其他接口,则需要设置该操作
设置后可以正常访问,其他接口,如下截图
遇到一个问题:参考别人资料解决
备份docker备份,如下截图:
参考资料:https://blog.csdn.net/qq_32447301/article/details/81394024