**

  • mongodb(2.6+)
  • nodejs(7.6+)
  • git

    **

    **

    1. # CentOS 操作系统
    2. yum install -y wget
    3. # Ubantu 操作系统
    4. apt install wget
    5. cd /opt
    6. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz --no-check-certificate
    7. tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
    8. mv mongodb-linux-x86_64-3.0.6 mongodb
    9. echo "export PATH=/opt/mongodb/bin:$PATH" >> /etc/profile
    10. source /etc/profile
    11. mkdir /opt/mongodb/data
    12. nohup mongod --dbpath /opt/mongodb/data &
    13. # 需要创建数据库
    14. mongo
    15. use yapi

**

  1. # CentOS 操作系统
  2. yum install -y gcc gcc-c++ make
  3. # Ubantu 操作系统
  4. cd /opt
  5. wget https://nodejs.org/dist/v8.16.2/node-v8.16.2.tar.gz
  6. tar xvf node-v8.16.2.tar.gz
  7. cd node-v8.16.2
  8. ./configure
  9. make
  10. make install
  11. cp /usr/local/bin/node /usr/sbin/
  12. # 查看当前安装的Node版本
  13. node -v
  14. # 查看当前安装npm版本 ---类似于Linux下面的yum
  15. npm -v
  16. # 设置npm安装的路径
  17. npm config set prefix /opt/node
  18. # 安装成功找不到命令
  19. echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc

**

  1. npm install -g yapi-cli --registry https://registry.npm.taobao.org
  2. yapi server
  3. # 在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码为 ymfe.org 登录系统(默认密码可在个人中心修改)。
  4. #服务管理
  5. npm install pm2 -g //安装pm2
  6. cd {项目目录}
  7. pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务
  8. pm2 info yapi //查看服务信息
  9. pm2 stop yapi //停止服务
  10. pm2 restart yapi //重启服务
  11. # 升级版本
  12. cd {项目目录}
  13. yapi ls //查看版本号列表
  14. yapi update //更新到最新版本
  15. yapi update -v {Version} //更新到指定版本

**