*Windows安装部署可视化接口管理平台-Yapi

一、Yapi概述

第一次接触yapi还是在19年,当时公司用的接口管理平台就是它,第一眼感觉页面很简约大气,风格很符合我的审美,后续实际工作当中,也有很好的使用体验,当时公司是内网部署,所以后续也找了百度的yapi开源地址,但最近一段时间也访问不了了,所以想本地搭建一套,以便后续工作当中能提高相应的工作效率。yapi作为一款高效、易用、功能强大的API管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。话不多说,直接上干货,下面就是yapi在windows上的安装教程👇yapi介绍

二、环境准备

yapi需要部署在node环境中,且使用mongodb进行数据库存储,以下安装包版本亲测有效(版本太高或太低可能会有兼容性问题,造成部署失败)

nodejs:v12.18.3
mongodb:v4.2.24
npm:6.14.6(Node Package Manager,Node包管理工具)
yapi:1.9.2

三、Yapi部署

上一步相关环境安装好之后(这里不做过多赘述,网上有很多参考资料),就可以开始yapi部署了,部署方式有多种,可参考内网部署,以下为npm安装Yapi:

  1. 执行npm安装Yapi命令

npm install -g yapi-cli --registry https://registry.npm.taobao.org

  1. 启动Yapi服务

yapi server

  1. 浏览器打开:http://localhost:9090
  2. node启动yapi服务(也可通过pm2管理node服务启停)

进入yapi安装目录,输入启动服务命令:node vendors/server/app.js

  1. 浏览器访问:http://localhost:3000在这里插入图片描述

四、常见问题

  1. yapi部署提示找不到config.json

一开始我选的是D盘有个带空格的安装目录,后面就恢复到默认的C盘用户目录就行了,所以怀疑是安装目录有空格导致

  1. yapi部署时,到mongodb数据初始化失败

mongodb版本太高导致,可参考第二步,适当降低mongodb版本

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐