部署 Yapi 接口文档管理平台

本贴最后更新于 2071 天前,其中的信息可能已经事过景迁

前言

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

  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 430 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...