【Tools】API文档管理工具YApi的安装以及使用

一、什么是YApi

1、简介

        YApi 是高效易用功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。

avatar

2、github

      https://github.com/YMFE/yapi

3、特性

  • 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
  • 扁平化权限设计,即保证了大型企业级项目的管理,又保证了易用性
  • 类似 postman 的接口调试
  • 自动化测试, 支持对 Response 断言
  • MockServer 除支持普通的随机 mock 外,还增加了 Mock 期望功能,根据设置的请求过滤规则,返回期望数据
  • 支持 postman, har, swagger 数据导入
  • 免费开源,内网部署,信息再也不怕泄露了

4、版本更新

       https://github.com/YMFE/yapi/blob/master/CHANGELOG.md

二、docker的安装(CentOS版本:CentOS Linux release 7.7.1908)

1. 安装docker

yum install docker

2. 启动 docker 服务

service docker start

3. 设置为开机启动

chkconfig docker on

4. 配置Docker加速器

使用阿里镜像加速:https://cr.console.aliyun.com


 

vi /etc/docker/daemon.json

{
"registry-mirrors": ["***"]
}

sudo systemctl daemon-reload
sudo systemctl restart docker

5. 重新启动 docker 服务

service docker restart

6. 查看docker版本

docker version

二、安装YApi

1、启动MongoDB

docker run -d --name mongo-yapi mongo

2、获取YApi 镜像

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

3、初始化YApi数据库索引及管理员账号

docker run -it --rm \
  --link mongo-yapi:mongo \
  --entrypoint npm \
  --workdir /api/vendors \
  registry.cn-hangzhou.aliyuncs.com/anoy/yapi \
  run install-server

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

docker start yapi

6、停止YApi

docker stop yapi

7、升级YApi

# 1、停止并删除旧版容器
docker rm -f yapi

# 2、获取最新镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

# 3、启动新容器
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

1、访问:http://IP:3000

登录账号:admin@admin.com,密码:ymfe.org

2、安装插件cross-request

2.1、手动下载

2.2、解压

2.3、将cross-request.crx修改为cross-request.rar,并解压

2.4、访问chrome://extensions选择cross-request文件夹

2.5、查看插件

3、测试接口

3.1、创建一个项目,并添加一个接口

3.2、运行接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值