美文网首页
YAPI接口管理搭建

YAPI接口管理搭建

作者: 才不是小小喵 | 来源:发表于2019-12-13 19:00 被阅读0次

    环境需求 nodejs,mongodb,git

    一 、安装nodejs

    1. 下载nodejs并解压
    wget https://npm.taobao.org/mirrors/node/v12.13.1/node-v12.13.1-linux-x64.tar.xz
    tar -xvf node-v12.13.1-linux-x64.tar
    mv /node-v12.13.1-linux-x64 /usr/local/nodejs
    
    1. 配置环境变量配置
    vim /etc/profile
        export NODEJS_HOME=/usr/local/nodejs
        export PATH=$PATH:$NODEJS_HOME/bin
    source /etc/profile
    

    二 、搭建mongodb

    1. 安装mongodb阿里yum
      由于mongodb一些原因导致下载会非常慢,建议使用阿里yum安装则会比较快
    cd /etc/yum.repos.d 
    vim mongodb-org-4.2.repo 
      [mngodb-org]
        name=MongoDB Repository
        baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_64/
        gpgcheck=0
        enabled=1
    yum update #可省全部更新,只更新mongodb-org-4.2.repo 
    
    1. yum安装mongodb 并配置所有地址可连接,当然也可以指定
    yum -y install mongodb-org
    vim /etc/mongod.conf
     bindIp: 0.0.0.0 # bindIp: 127.0.0.1  改为 bindIp: 0.0.0.0
    systemctl start mongod.service
    systemctl status mongod.service
    

    三、安装git
    如果有则不需安装,教程在我另一篇文章以下是连接地址
    如果只是下载则不需要搭建仓库
    https://www.jianshu.com/p/78f142b049fb

    四、安装YAPI

    1. 下载Yapi 并启动服务
    npm install -g yapi-cli --registry https://registry.npm.taobao.org
    yapi server 
    
    1. 打开防火墙并访问 (会玩的可以改变端口 9090是默认的)
    firewall-cmd --zone=public --add-port=9090/tcp --permanent
    firewall-cmd --reload
    
    1. 根据提示访问地址并部署
      http://192.168.1.144:9090/
      根据页面信息完成配置
    2. 启动服务
      部署成功,请切换到部署目录,输入: "node vendors/server/app.js" 指令启动服务器, 然后在浏览器打开
      http://127.0.0.1:23009 访问(注意:默认密码可在个人中心修改,127.0.0.1换成你的IP地址)
      账号:"admin@admin.com",密码:"ymfe.org"
    nohup node vendors/server/app.js >nohup.out &
    
    1. 安装pm2管理服务
    npm install pm2 -g  //安装pm2
    cd  {项目目录}
    pm2 start "vendors/server/app.js" --name yapi //pm2管理yapi服务
    pm2 info yapi //查看服务信息
    pm2 stop yapi //停止服务
    pm2 restart yapi //重启服务
    
    • 通过json5->使用注释方式写参数说明 ,这种情况下不能导出swagger,必须通过json-schema定义每个参数类型。

    相关文章

      网友评论

          本文标题:YAPI接口管理搭建

          本文链接:https://www.haomeiwen.com/subject/dkhqnctx.html