前言

现在咱们做的项目都是前后端分离的,这样就可以保证前端和后端可以同时进行,但是同时会出现一个问题—>前端不知道咱们服务器的接口是怎么定义的,不知道里面的参数应该如何传递。这个时候就需要使用接口文档工具了,之前用过swagger感觉也挺好的,但这次项目需要使用Yapi来进行管理接口文档,故记录一下。

安装

环境:

阿里云服务器一台(Centos7.6)

步骤:

安装nodejs–>安装mongodb–>配置远程访问–>安装git–>搭建Yapi环境–>可视化部署

1、安装nodejs:

 获取资源:curl -sL https://rpm.nodesource.com/setup_8.x | bash -安装:yum install -y nodejs查看版本:node -v查看npm版本:npm -v



2、安装mongodb

添加mongodb源文件,在/etc/yum.repos.d 创建一个 mongodb-org.repo 文件
touch /etc/yum.repos.d/mongodb-org.repo
编辑mongodb-org.repo文件
vim /etc/yum.repos.d/mongodb-org.repo文件内容如下:
[mongodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1安装mongodb:
yum install -y mongodb-org
启动mongodb
service mongod start
设置开机启动
chkconfig mongod on


3、配置远程访问:

修改mongod.conf配置文件
vim /etc/mongod.conf
注释掉bindIp:
重启服务:
service mongod restart


4、安装git

yum -y install git

5、搭建Yapi环境

搭建yapi环境:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
获取访问地址:
yapi server &

注意:这个地方需要去阿里云将9090端口配置进入安全组,因为此端口默认是不开放的。

配置安全组:

6、可视化部署:

地址:自己的ip加上9090

等待部署:


同时xhsell终端上也会有显示:

切换目录并启动服务器:

此时一样需要将3000端口添加安全组。

然后访问即可。

登录注册后,即可进入其中。

接口文档管理工具--Yapi安装相关推荐

  1. api接口文档编辑工具-YApi安装部署(window版)

    YApi官网地址 YApi源码地址下载 内网安装文档地址 安装前准备环境 nodejs(7.6+) mongodb(2.6+) git 安装mongodb 官网下载地址 百度云盘下载地址   提取码: ...

  2. 在线接口文档管理工具(小幺鸡)使用说明

    在线接口文档管理工具(小幺鸡)使用说明 前言 小幺鸡的地址:http://www.xiaoyaoji.cn/ 几大看点: 在线接口测试: 可视化编辑与分享: 代码开源.可以离线部署. 下面简单介绍下怎 ...

  3. 盘点 8 款好用的 API 接口文档管理工具

    随着互联网的普及和发展,API 接口已经无处不在.它已经在 Web 应用程序.移动应用程序.云计算.物联网.人工智能等领域中得到广泛应用. 例如,在金融行业中,API 接口可以被用于构建支付服务.银行 ...

  4. 强烈推荐 在线接口文档管理工具 小幺鸡 小团队可以省掉测试了

    在朋友那儿看到一个不错的在线文档管理工具 主要特点 : 在线接口测试 在线测试,方便前后端开发,降低错误率. 支持:xml.json.txt.binary.websocket 可视化编辑与分享 可视化 ...

  5. 接口文档管理工具showDoc

    随着互联网的发展,前后端分离已成为互联网项目开发的业界标准使用方式. 由此而产生的前端开发工程师和后端开发工程师的沟通效率问题. 推荐一个应此而生的文档管理工具---showdoc showdoc官网 ...

  6. 几款接口文档管理工具

    在项目开发测试中,接口文档是贯穿始终的.前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试.接口文档往往以最简单的静态文档的形态存在.然而在 ...

  7. 一款强大的API接口文档管理工具(Smart-Doc + Torna)

    [本文由龙飞同学供稿] 在团队协作开发项目的时候,接口文档承担着向其他开发人员说明接口相关信息的重要任务,因此,一份清晰而又相近的接口文档至关重要. 但是,写接口文档的痛苦想必各位开发人员都体验过,明 ...

  8. 接口文档管理工具-Postman、Swagger、RAP、DOClever

    在项目开发测试中,接口文档是贯穿始终的.前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试.接口文档往往以最简单的静态文档的形态存在.然而在 ...

  9. 接口文档管理工具-Postman、Swagger、RAP

    在项目开发测试中,接口文档是贯穿始终的.前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试.接口文档往往以最简单的静态文档的形态存在.然而在 ...

最新文章

  1. Windows 7运行命令大全
  2. 变革!建设行业大数据的崛起
  3. 基于AI的便携式神经假肢让截肢14年患者操作自如,高精度、低延迟
  4. duilib拖动控制功能的实现(源代码)
  5. 修改表主键字段数据类型(V2.0)
  6. python经典类新式类_Python新式类与经典类(旧式类)的区别
  7. 爬虫——正则表达式re模块
  8. R语言学习 - 非参数法生存分析
  9. 第 19 次 CCF CSP 认证 202006-1 线性分类器(line)
  10. mariadb multi-source replication(mariadb多主复制)
  11. Linux 的日志服务器 详解(Rsyslog)
  12. 硬件测试必需的5个流程,每一个步骤都不能少!
  13. python游戏编程
  14. matlab nan变成0_最优化计算与matlab实现(17)——粒子群优化算法——带压缩因子的粒子群算法...
  15. 整理一些前端模版比较好的网站
  16. VisionPro脚本Simple与Advanced
  17. 华为linux系统能用Cad么,华为平板能装cad画图吗 华为平板可以用cad软件吗?
  18. 75 [backtrader期货策略]十大经典策略-分时均线交叉策略
  19. 计算机二级能加综合测评,2016综合测评加分细则.doc
  20. ssh 修改超时时间

热门文章

  1. linux软件安装详解
  2. 如何从 iPhone、iPad 和 Mac 共享 Wi-Fi 密码
  3. Python爬虫笔记——def()自定义函数的几种参数
  4. Python爬虫笔记——多协程(gevent and queue)
  5. MT6739 Android 8.1 取消强制data分区加密,recovery时候挂载data分区
  6. 不义联盟2手机版服务器正在维护,不义联盟2BUG问题解决 | 手游网游页游攻略大全...
  7. Java——Lambda表达式
  8. 关于Echarts柱状图点击事件的实现方法charsjs柱状图点击事件
  9. CSS基本语法与基本选择器
  10. 强制history不记住敏感命令的方法