提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Windows11环境下安装Yapi教程

  • 目录
  • 一.Yapi 简介
    • 1.Yapi是什么?
    • 2.Yapi的主要功能简介
  • 二.Yapi 安装环境
  • 三.Yapi 安装步骤
    • 1.Node及npm安装
    • 2.MongoDB安装
    • 3.Yapi安装
  • 总结

目录

一.Yapi 简介

1.Yapi是什么?

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

YAPI 是由去哪儿网移动架构组(简称YMFE,一群由FE、iOS和Android工程师共同组成的最具想象力、创造力和影响力的大前端团队)开发的可视化接口管理工具,是一个可本地部署的、打通前后端及QA的接口管理平台。有了YAPI,我们可以很方便的测试、管理和维护多个项目的API接口,YAPI是一个独立的服务平台。

2.Yapi的主要功能简介

权限管理:YApi 成熟的团队管理扁平化项目权限配置满足各类企业的需求
可视化接口管理:基于 websocket的多人协作接口编辑功能和类 postman 测试工具,让多人协作成倍提升开发效率
Mock Server:易用的 Mock Server,再也不用担心 mock 数据的生成了
自动化测试:完善的接口自动化测试,保证数据的正确性
数据导入:支持导入swagger,postman,har,json数据格式,方便迁移旧项目
插件机制:强大的插件机制,满足各类业务需求
Yapi支持内网部署:只需在管理员或内网某台机器上安装部署一次,团队其他成员不需要部署,访问相应的地址即可使用。

二.Yapi 安装环境

系统:Windows11
安装环境:node环境+mongodb数据库(yapi系统需要部署在node环境中,且使用mongodb进行数据库存储。)
安装包版本:
Node:v12.18.3
npm:6.14.8(Node Package Manager,Node包管理工具)
MongoDB:v4.2.19
Yapi:1.9.2
以上是本文的安装包版本,建议按照以上版本使用,以免出现其他报错,影响正常安装

三.Yapi 安装步骤

1.Node及npm安装

Node下载地址:https://nodejs.org/download/release/v12.18.3/

Node安装:根据自己的系统版本下载.msi安装包,下载完成后点击安装。
注意:

  1. 遇到该勾选的勾选了就行
  2. 安装过程中记得将nodejs添加至环境路径
  3. 安装路径的话默认就好
  4. 安装完成后,在命令行输入path,查看node.js是否已被添加至系统环境变量

node及npm版本查看命令:

// 命令输入环境:Windows系统下的 cmd 命令窗口
node -v  // 查看node当前安装版本
npm -v  //查看npm当前安装版本

npm升级及安装指定版本命令:

// 命令输入环境:Windows系统下的 cmd 命令窗口
npm install -g npm  // 安装最新版本
npm -g install npm@6.14.8  // 安装指定版本

Node及npm版本查看截图:

2.MongoDB安装

MongoDB下载地址:https://www.mongodb.com/try/download/community

MongoDB安装:下载需要的.msi文件后,双击进入安装界面,直接都点击下一步好了。

MongoDB默认安装目录:C:\Program Files\MongoDB\Server\4.2
MongoDB目录结构截图

MongoDB配置文件:mongod.cfg

注意:没有的话可以自己创建一个mongod.cfg文件,使用notepadd++编辑器编辑

# mongod.conf # for documentation of all options, see:
#http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data.
storage:  dbPath: C:\Program Files\MongoDB\Server\4.2\data  journal:    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:# where to write logging data.
systemLog:  destination: file  logAppend: true  path:  C:\Program Files\MongoDB\Server\4.2\log\mongod.log # network interfaces
net:  port: 27017  bindIp: 127.0.0.1

MongoDB环境变量配置:右击我的电脑>属性>高级系统设置>系统属性-高级-环境变量>系统变量-Path>新建:输入MongoDB安装bin目录路径即可。
如:C:\Program Files\MongoDB\Server\4.2\bin

MongoDB版本查看命令:
打开MongoDB安装bin目录,并在目录路径中输入cmd,打开命令窗口

// 命令输入环境:Windows系统下的 cmd 命令窗口
mongo --version  // 查看MongoDB当前安装版本


MongoDB启动命令

// 命令输入环境:Windows系统下的 cmd 命令窗口
net start mongodb  // MongoDB服务启动命令

MongoDB 数据库连接命令

// 命令输入环境:Windows系统下的 cmd 命令窗口
mongo  // 连接数据库
show databases  // 查询数据库
exit  // 退出数据库连接


至此 MongoDB数据库已经准备就绪了!可以进行下一步操作了——安装Yapi。

3.Yapi安装

Yapi仓库地址:https://gitee.com/mirrors/YApi

Yapi内网部署介绍:https://hellosean1025.github.io/yapi/devops/index.html#%E5%AE%89%E8%A3%85
这里介绍方式一:执行 yapi server 启动可视化部署程序部署
npm安装Yapi命令

// 命令输入环境:Windows系统下的 cmd 命令窗口
npm install -g yapi-cli --registry https://registry.npm.taobao.org  // 在线安装Yapi

启动Yapi服务命令

// 命令输入环境:Windows系统下的 cmd 命令窗口
yapi server  // 启动Yapi服务


浏览器打开:http://localhost:9090/,进入yapi的配置安装服务。


注意:

  1. 选择需要安装的版本,最好用本文章提供的版本,以免出现其他报错
  2. 填写好公司的名称,可以自定义
  3. 填写好管理员邮箱,也可以不填默认为admin@admin.com(后面可以配置)
  4. 记住Yapi安装路径,如:C:\Users\18358\my-yapi

填写好以上内容后,点击“开始部署”按钮,进行部署;部署成功后,就是node启动yapi服务啦。


node启动Yapi服务
在下图的目录中输入cmd,打开命令行窗口,输入启动yapi服务命令:

启动yapi服务命令

node app.js  // 启动yapi服务


浏览器访问 http://localhost:3000 或 http://127.0.0.1:3000

账号名:你设置的邮箱,初次管理员登录密码为:ymfe.org


至此 Windows系统下 Yapi 安装全部结束了!

如果你安装中有问题可以问:百度开发者搜索

最后,局域网内部yapi使用:同一局域网下的同伴可以使用你的ip地址加上端口号即可进行访问。


总结

本地启动Yapi服务步骤:
1)进入MongoDB安装bin目录,cmd打开第一个命令行窗口
——启动MongoDB数据库:net start mongodb
2)同命令行窗口输入命令:yapi server,启动 yapi部署环境服务
3)进入yapi安装目录,cmd打开第二个命令行窗口
——启动yapi:node app.js
4)打开浏览器,输入:http://127.0.0.1:3000/,登录即可访问主页
本地启动Yapi服务截图

Windows11环境下安装Yapi教程相关推荐

  1. Windows 环境下安装 Yapi 教程

    目录 一.Yapi 简介 1.Yapi是什么? 2.Yapi的主要功能简介 二.Yapi 安装环境 三.Yapi安装步骤 1.Node及npm安装 2.MongoDB安装 3.Yapi安装 四.Yap ...

  2. Keras 在windows环境下安装配置教程

    目录 关于计算机的硬件配置说明 推荐配置 最低配置 CPU说明 显卡说明 基本开发环境搭建 1. Microsoft Windows 版本 2. 编译环境Microsoft Visual Studio ...

  3. 在ubuntu20.04环境下安装opencv教程并测试

    目录 一.安装opencv 二 配置环境 三 实例 四 总结 五参考文献 一.安装opencv 1下载 在虚拟机内打开浏览器输入网址Release OpenCV 3.4.15 · opencv/ope ...

  4. ubuntu20.04环境下安装opencv教程及测试

    目录 一.安装opencv (1)下载opencv-3.4.15数据包 (2)解压 (3)使用cmake安装opencv (4)使用make创建编译 (5) 安装 二.配置环境 三.实例 (1)打开图 ...

  5. windows环境下安装zookeeper教程详解(单机版)

    第一步(下载安装包) 先准备安装包,这里我推荐在Apache官网下载(地址:https://zookeeper.apache.org/releases.html). 进入下载入口: 选择任意下载地址: ...

  6. Linux环境下安装nginx

    大家好,本篇文章主要讲的是Linux环境下安装nginx教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览 1.安装所需环境 //安装gcc yum install gcc-c ...

  7. mysql linux centos7_MySQL在Linux centos7环境下安装教程详解(图)

    这篇文章主要为大家详细介绍了Linux centos7环境下MySQL安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 Linux centos7环境下安装MySQL步骤的详细介绍 安装My ...

  8. linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程

    protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法. p ...

  9. php环境下安装并运行laravel教程

    php环境下安装并运行laravel教程 第一步 首先安装phpstudy,从官网 下载即可 下载链接https://www.xp.cn/ 打开环境–>选择php–>更多–>选择 p ...

最新文章

  1. 以太坊又一次大拥堵何去何从?深度对话美图以太坊DPoS算法实现团队
  2. SecutrCRTt 连接VirtualBox 中的Ubuntu -端口转发
  3. CowNew开源-sql解析引擎和cownewsql阶段成果汇报
  4. PCB设计必知:布局及设计规范
  5. python 复制文件夹内容 并结构一致_Python-移动和覆盖文件和文件夹
  6. sublime text3安装js提示的插件
  7. 2018/7/13-纪中某C组题【jzoj3382,jzoj3383,jzoj3384,jzoj3385】
  8. PEAR简介:用PEAR来写你的下一个php程序
  9. LeetCode 题 -7. 整数反转
  10. 在Linux上录制终端的操作
  11. 老李分享云计算基本概念 2
  12. 管理感悟:区分话的难听与对错
  13. python二进制转十进制编程_怎么用python二进制转换十进制
  14. 2014年实习生招聘之腾讯实习生招聘面试(一面)—2014/04/01
  15. STM32编程环境配置(kile5)
  16. Eclipse Debug: Drop to Frame
  17. FPGA基础入门【12】开发板USB鼠标控制
  18. 学院后勤报修系统php,学校后勤报修系统功能介绍
  19. Sublime text 2 简单注册方法。
  20. 读取摩托罗拉数据在XPROG米V5.0没有响应和超时错误

热门文章

  1. linux proc创建,Linux proc_mkdir和proc_create的用法
  2. python 怎么判断是文件还是文件夹_python判断是文件夹还是文件的方法
  3. GXT3.X的CheckBoxListView
  4. LAN、WAN、WLAN、WiFi之间的区别
  5. HTMl Dom操作
  6. Neural Network学习笔记2
  7. C语言---协程介绍
  8. 企业面试题:一个三个数的式子,移动其中一根火柴,使等式成立,用程序或实现(可以用伪码),输出能成立的等式。
  9. 解决网页不能复制和粘贴问题(清晰易懂)
  10. java cdata_Mybatis 中的![CDATA[ ]]浅析