一步步教你在Linux上部署Yapi

YApi

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

为什么部署 Linux

众所周知,我们平时使用的服务器,大部分都是基于 Linux 系统的,所以把 YApi 部署在 Linux 上的话,更加贴近部署在服务器上。

Linux 部署 YApi

环境准备

YApi 的部署,需要这两种环境:

  • Nodejs
  • MongoDB
Nodejs 安装、配置环境变量

需要先下载 Nodejs 文件,然后解压,并添加环境变量

下载链接:Index of /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
Nodejs 验证

然后在终端里输入

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

# 切换到 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 可视化界面

知识扩展:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值