一、简介

https://hellosean1025.github.io/yapi/index.html

旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API

测试网页:https://yapi.baidu.com/

二、部署Yapi

  1. 安装需要的环境
  • nodejs(7.6+),最好为node12,node14部署时候会出现异常
  • mongodb(2.6+)

mongodb

sudo apt update
sudo apt-get install libcurl4 openssl
sudo apt install mongodb

修改 /etc/mongodb.conf

bind_ip = 0.0.0.0
systemctl start mongodb(启动)
systemctl stop mongodb(停止)
systemctl restart mongodb(重启)

Node

若node的版本为14则部署时可能会出现以下问题

image-20210604191214209

切换node的版本为12重新启动

image-20210604191832132

  1. 安装并启动

    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    yapi server
    

    访问9090端口

    image-20210604191538146

    QQ20210604-162236@2x

    进入 /root/my-yapi 目录执行

    node vendors/server/app.js
    

    QQ20210604-162528@2x

三、使用

设置接口请求的ip地址信息

image-20210604212014190

添加接口

image-20210604212136261

设置请求体或请求头中的各个信息

image-20210604212213809

发送请求,请求需要增加插件

FireShot Capture 014 - 获取区域-YApi-高效、易用、功能强大的可视化接口管理平台 - 114.55.26.230

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐