离线安装部署YApi

本文提供了一套详细的离线安装步骤,包括Node.js、MongoDB和YApi的下载、安装及配置。通过创建软链接、设置环境变量和启动服务,确保每个组件能正常工作。最后,介绍了如何使用YApi的管理平台。
摘要由CSDN通过智能技术生成

如果主机网络好的情况,推荐在线安装,可视化安装也更加方便,在线安装教程很多,不多赘述

一、下载离线安装包

链接: https://pan.baidu.com/s/1rRYJaXKqVSgDzb-JFSQAgw 提取码: yjcb

二、安装nodejs

如果有nodejs环境,可以跳过这一步

# 新建文件夹
mkdir nodejs
# 解压文件
tar xvf node-v12.13.0-linux-x64.tar.xz
# 移动文件
mv node-v12.13.0-linux-x64.tar.xz/* /app/nodejs

# 添加软链接
ln -s /app/nodejs/bin/npm /usr/local/bin
ln -s /app/nodejs/bin/node /usr/local/bin

# 检测软链接是否生效
node -v npm

三、安装mongodb

如果已经有mongodb环境,可以跳过这一步

# 新建文件夹
mkdir mongodb
# 解压文件
tar zxvf mongodb-linux-x86_64-3.0.6.tgz
# 移动文件
mv mongodb-linux-x86_64-3.0.6.tgz/* /app/mongodb

# 添加mongodb环境变量
vi /etc/profile
export PATH=$PATH:/app/mongodb/bin

# 刷新环境变量
source /etc/profile

# 检查mongodb环境变量是否生效
mongo --version

# 配置mongodb配置文件
cd mongodb
mkdir data
vim mongodb.cnf
# 配置信息详情
dbpath=/app/mongodb/data/
# 指定日志文件
logpath=/app/mongodb/data/mongo.log   
# 日志追加写    
logappend=true 
# 创建后台子进程
fork=true
# 指定端口号
port=27017

# 启动mongodb
mongod -f /app/mongodb/mongodb.cnf.

# 连接本机的mongodb
mongo

# 当前所有的数据库
show dbs

# 创建用户名/密码
db.createUser({user:'root',pwd:'root', roles:[{role:'readWrite', db:'admin'}]})

四、安装YApi

# 新建文件夹
mkdir yapi
tar -xvf yapi.tar
cp vendors/config_example.json ./config.json

# 配置config.json
{
  "port": "3000",
  "adminAccount": "admin@admin.com",
  "db": {
    "servername": "127.0.0.1",
    "DATABASE": "yapi",
    "port": 27017,
    "user": "root",
    "pass": "root",
    "authSource": "admin"
  },
  "mail": {
    "enable": true,
    "host": "smtp.exmail.qq.com",
    "port": 465,
    "from": "xxx@xxx.cn",
    "auth": {
      "user": "xxx@xxx.cn",
      "pass": "xxx"
    }
  }
}

# 初始化数据库
cd vendors
npm run install-server

# 启动yapi server
node server/app.js

使用上面的命令启动yapi server,关闭主机连接,服务会停止,需要编写一个后台运行脚本

node /app/yapi/vendors/server/app.js &

浏览器访问 ip:3000进入yapi管理平台界面
默认的管理员用户名/密码:admin@admin.com/ymfe.org

  • 5
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值