yapi系统部署笔记
YApi 简介
YApi 是去哪儿网开源的一个高效
、易用
、功能强大
的 API 管理平台,它拥有接口管理,接口调试,接口测试,Mock 等等一系列特性,并且支持导入和自动同步swagger
文档,可以直接将现有的所有项目swagger
文档无缝迁移到 YApi 上统一管理,真的是不讲武德!
官方已经部署了一套公有服务进行演示,直接访问GitHub - YMFE/yapi: YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台即可快速体验。
部署
有docker部署和本地命令行部署,由于环境原因,本次使用手动编译部署.docker部署可以在自己测试服务器进行学习使用.
1.安装MongoDB
-
配置yum源
-
MongoDB启动相关的基本命令
-
MongoDB配置
-
卸载MongoDB
2.安装node.js环境
不建议使用过高版本的nodejs
:warning:请注意 : 使用node12版本.不要使用node10版本,也不推荐使用更高版本.
下载安装包
解压缩安装包
移动解压后文件到用户目录
配置 node
软链接到 /bin 目录
配合npm
软链接到 /bin 目录
安装完毕,可以使用node -v查看版本
3.安装yapi
选好一个安装目录,在目录下打开终端执行命令:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
cd /usr/local/node-v10/lib/node_modules/yapi-cli/bin
yapi-cli server
运行成功之后终端会提示访问地址,通过浏览器访问http://127.0.0.1:9090
进行安装,如图:
填写好对应的配置信息,然后点击开始部署,接着等待一段时间就部署完成了,然后按ctrl+c退出。
再根据安装提示在终端中启动 yapi 服务:
cd <部署路径>
node vendors/server/app.js
启动成功后就可以访问了。