Yapi的安装
Yapi是一款不错的接口管理软件,我主要用它来进行接口Mock。
Yapi安装所需环境:
- Node.js(7.6+)
- Mongodb(2.6+)
- git
各环境安装地址:
- git:https://git-scm.com/downloads
- Node.js:https://nodejs.org/zh-cn/download/
- Mongodb:https://www.mongodb.com/download-center/community
各环境安装教程:
-
git的安装教程不再重复,网上相关的非常多
-
Node.js安装教程,我认为这一篇写的非常好,https://www.cnblogs.com/dusucyy/p/16184255.html
-
Mongodb安装教程:https://blog.csdn.net/xhmico/article/details/126566220
安装完成后把Mongodb安装目录下的bin路径加入到系统变量path,进入bin目录,使用
mongod --dbpath=..\data\db
命令启动mongodb。再开一个命令行cmd窗口,输入
mongo
指令,进入mongodb数据库。输入以下两条指令,创建Yapi依赖库:
use yapi
db.createUser({user:"root",pwd:"root",roles:[{"role":"readWrite","db":"yapi"}]})
-
Yapi安装
官网的教程:
mkdir yapi cd yapi git clone https://github.com/YMFE/yapi.git vendors //或者下载 zip 包解压到 vendors 目录(clone 整个仓库大概 140+ M,可以通过 `git clone --depth=1 https://github.com/YMFE/yapi.git vendors` 命令减少,大概 10+ M) cp vendors/config_example.json ./config.json //复制完成后请修改相关配置 cd vendors npm install --production --registry https://registry.npm.taobao.org
然后打开config.json文件,修改mongodb的用户名和密码:
然后执行以下命令,初始化数据库索引:npm run install-server //安装程序会初始化数据库索引和管理员账号,管理员账号名已在 config.json 配置
运行结果:
这里的账号名为config.json中填写的adminAccount,密码默认为ymfe.org最后执行以下命令,启动yapi服务器,启动后访问
http://127.0.0.1:3000
进行yapi管理页面node server/app.js //启动服务器后,请访问 127.0.0.1:{config.json配置的端口},初次运行会有个编译的过程,请耐心等候
登录后就可以使用它的接口管理功能了。