YApi

YApi 算得上是一个相当好用的 API 管理平台:高效、易用、功能还强,专门给开发、测试、产品同学提供更优雅的接口管理体验。你只需要利用平台自带的接口数据写入工具,再加上简单的点一点、拖一拖,就能轻松完成接口的创建、发布和维护。这篇文章就手把手带大家在 Linux 上把 YApi 搭起来。
为什么部署 Linux
其实大多数服务器跑的都是 Linux,所以把 YApi 部署在 Linux 上更贴近实际生产环境。本地折腾好了,后面搬到服务器上几乎不用改什么配置。
Linux 部署 YApi
环境准备
YApi 倚赖两个东西:
- Node.js
- MongoDB
Node.js 安装、配置环境变量
先把 Node.js 的压缩包下载下来,解压后配好环境变量就行。
下载链接:https://nodejs.org/download/release/v12.12.0/
# 解压 node 文件
$ tar -zxvf node-v12.12.0-linux-x64.tar.gz
# 切换到 node 文件夹下
$ cd node-v12.12.0-linux-x64
# 查看当前目录
$ pwd
/home/nde-v12.12.0-linux-x64
# 添加 node 环境变量
$ vim /etc/profile
export PATH=$PATH:/home/nde-v12.12.0-linux-x64/bin
# 刷新环境变量
$ source /etc/profile
# 检测软链接是否生效
$ node -v
Node.js 验证
然后在终端输入:
node -v
如果看到版本号,说明安装配置成功了。
MongoDB 安装、配置环境变量
同样的套路:下载对应版本的 MongoDB 包,解压后配置环境变量。
# 解压文件
$ tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
# 切换到 mongodb 文件夹下
$ cd mongodb-linux-x86_64-3.0.6/bin
# 获取当前路径
$ pwd
/home/mongodb-linux-x86_64-3.0.6/bin
# 添加 mongodb 环境变量
$ vim /etc/profile
export PATH=$PATH:/home/mongodb-linux-x86_64-3.0.6/bin
# 刷新环境变量
$ source /etc/profile
# 检查 mongodb 环境变量是否生效
$ mongo --version
MongoDB 验证
在终端输入:
mongo --version
如果能显示出版本号,说明安装配置搞定了。
启动 MongoDB
安装验证完还不够,得把 MongoDB 跑起来:
# 切换到 mongodb 文件夹下
$ cd ..
# 创建多级文件夹 data/db
$ mkdir -p data/db
# 创建文件 data/mongo.log
$ touch data/mongo.log
# 创建 mongodb.conf 填写如下信息(路径修改为你自己的路径)
$ vim mongodb.conf
dbpath=/home/mongodb-linux-x86_64-3.0.6/data/db #!!修改为自己的
logpath=/home/mongodb-linux-x86_64-3.0.6/data/mongo.log #!!修改为自己的
logappend=true
journal=true
quiet=true
fork=true
port=27017
# 启动 mongodb
$ mongod -f mongodb.conf
安装、启动 Yapi
环境搭好后,把 YApi 的包解压,然后启动服务:
# 解压 yapi 文件
$ tar -xvf yapi.tar
# 使用 node 直接运行即可
$ node yapi/vendors/server/app.js
接着在浏览器里打开 3000 端口,就能看到 YApi 的可视化界面了。

很麻烦啊!!!
可以看出 YApi 的部署需要安装各种环境,相当麻烦——不过按着上面一步步来,其实也就多花点时间配环境,之后用起来还是挺顺手的。
