美文网首页
Yapi平台之环境搭建

Yapi平台之环境搭建

作者: LittleJessy | 来源:发表于2019-07-23 13:33 被阅读0次

Yapi简介

Yapi 由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。

  1. 权限管理
    YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求
  2. 可视化接口管理
    基于 websocket 的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率
  3. Mock Server
    易用的 Mock Server,再也不用担心 mock 数据的生成了
  4. 自动化测试
    完善的接口自动化测试,保证数据的正确性
  5. 数据导入
    支持导入 swagger, postman, har 数据格式,方便迁移旧项目
  6. 插件机制
    强大的插件机制,满足各类业务需求

环境搭建

操作系统:centos 7
环境要求:

  1. nodejs>7.6
  2. mongodb>2.6
  3. git

安装nodejs

//获取资源
# curl -sL https://rpm.nodesource.com/setup_8.x | bash -
//安装nodejs
# yum install -y nodejs

如图:


在这里插入图片描述
//查看版本
# node -v
v8.16.0
# npm -v
6.4.1

安装mongodb

//更新yum源
# yum -y update

添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件并编辑

# touch /etc/yum.repos.d/mongodb-org.repo
# vim /etc/yum.repos.d/mongodb-org.repo

文件中添加如下内容:

name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

安装mongodb

# yum install -y mongodb-org

安装成功后显示如下:

Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : git-1.8.3.1-20.el7.x86_64                                                                                                                                                                                                                 1/4
  Updating   : perl-Git-1.8.3.1-20.el7.noarch                                                                                                                                                                                                            2/4
  Cleanup    : git-1.8.3.1-12.el7_4.x86_64                                                                                                                                                                                                               3/4
  Cleanup    : perl-Git-1.8.3.1-12.el7_4.noarch                                                                                                                                                                                                          4/4
  Verifying  : perl-Git-1.8.3.1-20.el7.noarch                                                                                                                                                                                                            1/4
  Verifying  : git-1.8.3.1-20.el7.x86_64                                                                                                                                                                                                                 2/4
  Verifying  : git-1.8.3.1-12.el7_4.x86_64                                                                                                                                                                                                               3/4
  Verifying  : perl-Git-1.8.3.1-12.el7_4.noarch                                                                                                                                                                                                          4/4

Updated:
  git.x86_64 0:1.8.3.1-20.el7

Dependency Updated:
  perl-Git.noarch 0:1.8.3.1-20.el7

Complete!

启动mongodb

# service mongod start
Starting mongod (via systemctl):                           [  OK  ]

设置开机启动

# chkconfig mongod on

配置远程访问,修改mongod.conf配置文件

# vim /etc/mongod.conf

注释 bindIp: 127.0.0.1

# bindIp: 127.0.0.1

重启mongod

# service mongod restart
Restarting mongod (via systemctl):                         [  OK  ]

安装git

# yum -y install git
...
Transaction test succeeded
Running transaction
  Updating   : git-1.8.3.1-20.el7.x86_64                                                                                                                                                                                                                 1/4
  Updating   : perl-Git-1.8.3.1-20.el7.noarch                                                                                                                                                                                                            2/4
  Cleanup    : git-1.8.3.1-12.el7_4.x86_64                                                                                                                                                                                                               3/4
  Cleanup    : perl-Git-1.8.3.1-12.el7_4.noarch                                                                                                                                                                                                          4/4
  Verifying  : perl-Git-1.8.3.1-20.el7.noarch                                                                                                                                                                                                            1/4
  Verifying  : git-1.8.3.1-20.el7.x86_64                                                                                                                                                                                                                 2/4
  Verifying  : git-1.8.3.1-12.el7_4.x86_64                                                                                                                                                                                                               3/4
  Verifying  : perl-Git-1.8.3.1-12.el7_4.noarch                                                                                                                                                                                                          4/4

Updated:
  git.x86_64 0:1.8.3.1-20.el7

Dependency Updated:
  perl-Git.noarch 0:1.8.3.1-20.el7

Complete!

安装Yapi

# npm install -g yapi-cli --registry https://registry.npm.taobao.org
/usr/bin/yapi -> /usr/lib/node_modules/yapi-cli/bin/yapi-cli
/usr/bin/yapi-cli -> /usr/lib/node_modules/yapi-cli/bin/yapi-cli
+ yapi-cli@1.4.0
added 266 packages from 125 contributors in 25.126s

启动

# yapi server
在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或ip

此时,根据提示浏览器访问:


在这里插入图片描述

输入公司名称后点击【开始部署】,部署成功显示如下图:


在这里插入图片描述
根据部署日志截图上的提示信息,启动服务
// 进入安装目录my-yapi
[root@jessy my-yapi]node vendors/server/app.js
log: -------------------------------------swaggerSyncUtils constructor-----------------------------------------------
log: 服务已启动,请打开下面链接访问:
http://127.0.0.1:3000/
log: mongodb load success...

浏览器访问:


在这里插入图片描述

搭建完成!

相关文章

  • Yapi平台之环境搭建

    Yapi简介 Yapi 由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松...

  • 快速进行yapi迁移

    1.搭建新的yapi环境 2.备份yapi数据 3.导出yapi数据 4.导入yapi数据 5.将备份数据导入到新...

  • Mac搭建YApi平台

    YApi 旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API 官网教程...

  • YApi接口管理平台超快搭建教程

    YApi是一个高效、易用、功能强大的API管理平台,开源支持内网搭建,是公司搭建自己的接口管理平台的最佳选择。 传...

  • 搭建yapi接口管理平台

    前言 搭建yapi 创建docker 网络 docker-compose 文件

  • 在 CentOS 中 安装YApi 可视化接口管理平台

    YApi官Github: https://github.com/ymfe/yapi 平台介绍 YApi 是高效、易...

  • JS开源收集

    api管理平台:yapi

  • 从零开始搭建Yapi环境

    前言 Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间...

  • centos7 Yapi环境搭建

    环境准备 操作系统:centos 7 环境要求:nodejs>7.6mongodb>2.6git 安装nodejs...

  • 从零开始搭建Yapi环境

    前言 Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间...

网友评论

      本文标题:Yapi平台之环境搭建

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