前言

yapi是一个比较优秀的开源  接口文档管理平台
这是他的官方地址 https://yapi.ymfe.org/

安装nodejs

yapi 需要NodeJs的环境,而且要注意的是,要使用编译安装,不能直接使用node官方编译好的安装包
 
摘自(https://www.jianshu.com/p/f25373689147

    安装编译相关软件 (如果有 则跳过)  
    yum install gcc-c++ openssl-devel  
  
    官方网站下载最新的安装源代码http://nodejs.cn/download/          
    wget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0.tar.gz  
  
    解压源码包  
    tar -zxvf node-v8.7.0.tar.gz  
  
    创建安装的目录  
    mkdir /usr/local/node  
  
    配置、编译、安装  
    ./configure --prefix=/usr/local/node  
    make && make install  
  
    配置Node环境 vi /etc/profile 增加以下代码  
    export NODE_HOME=/usr/local/node  
    export PATH=$NODE_HOME/bin:$PATH  
    export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH  
  
    设置node环境命令  
    source /etc/profile  
  
    测试node是否生效  
    node -v  
    npm -v  

安装Mongodb

    安装包下载地址:https://www.mongodb.com/download-center/community  
  
    下载可解压的,tar包  
  
    在Mongodb目录下 编写start.sh脚本  
  
  
    nohup bin/mongod --dbpath data/db --bind_ip 0.0.0.0 --port 27017 --logpath data/db/mongod.log >/dev/null 2>&1 &  
  
    sh start.sh  
  

安装yapi

    npm install -g yapi-cli --registry https://registry.npm.taobao.org  
 
    yapi server  
 
    运行后 访问应该是下面这个样子的  

QQ截图20190325124631.png

然后点击部署 成功的话 应该是下面这个样子的

QQ截图20190325124930.png

部署成功后,就可以运行yapi了,进入部署目录 执行以下指令

[root@localhost yapi]# node vendors/server/app.js

log: 服务已启动,请打开下面链接访问: 
http://127.0.0.1:3000/
log: mongodb load success...

大功告成

QQ截图20190325125314.png