Yapi
由 YMFE
开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护API
。
官方文档:https://hellosean1025.github.io/yapi/devops/index.html
环境要求
- nodejs(7.6+)
- mongodb(2.6+)
安装Node注意: 最好安装14版本之前的,推荐12版本的,不然可能Node版本过高,导致无法成功部署
下载链接:Node v12.12.0/ (nodejs.org)
安装MongoDB注意: 选择 Custom:自定义安装路径。安装MongDB需要取消这个勾选,不然会死等…(剩下一路next)
下载链接:Downloads for win32 (mongodb.org)
配置Node淘宝源
1 | npm config set registry https://registry.npm.taobao.org |
配置MongoDB
在安装目录创建 mongodb.config
,填入如下信息(需要修改安装目录:我安装在:D:\MongoDB
)
1 | # 修改安装目录 |
- 在 data 文件夹中新建文件夹 db
- 在 log文 件夹中新建 logs文件夹,logs文件夹新建 log.txt
在MongoDB文件夹的bin目录下,启动cmd命令窗口输入如下命令
1 | cd D:/MongoDB |
打开浏览器访问 http://localhost:27017/ 或者 http://127.0.0.1:27017/
显示如下信息:说明启动成功
- 右击“我的电脑”->属性->高级系统设置->环境变量
新增你的 MongoDB 的 bin 目录的路径->保存
1 | # 修改安装目录,我的安装在D盘 |
- 之后可以在cmd里输入mongo测试一下
安装yapi
1 | npm install -g yapi-cli |
启动yapi
1 | # 启动 |
yapi server 执行后提示:在浏览器打开 http://0.0.0.0:9090 访问。非本地服务器,请将 0.0.0.0 替换成指定的域名或你本机IP
在CMD中,可以用如下方法查询查询本机IP:
1 | # 找到无线局域网适配器 WLAN |
- 找到后,输入ip+:9090,进入网址即可,界面如下:
填写完信息后,点击开始部署。注意:需要记住这个部署路径
成功部署后会显示如下:
进入部署路径,输入如下命令:
1 | # 切换到部署路径下启动 |
内网下可以通过本机IP+端口号,进行访问,界面如图:
pm2方式管理进程
要保证后台保持进程,需要安装pm2,进入部署路径启动即可
1 | npm install -g pm2 |
这样以后就可以很方便的用pm2启动关闭就行了
1 | # 启动 |
以后访问本机IP+端口号即可进入