原文链接:https://blog.csdn.net/huaweichenai/article/details/101705981
在部署YApi之前我们的本地服务器必须安装nodejs,mongodb,git
node.js安装可参考:https://www.cnblogs.com/beile/p/12069897.html
mongodb安装可参考:https://www.cnblogs.com/beile/p/12069902.html
git安装可参考:https://www.cnblogs.com/beile/p/12069954.html
一:下载Yapi源码
Yapi源码地址:https://github.com/YMFE/yapi
如果Yapi源码地址下载较慢,可以选择码云的Yapi源码地址下载:https://gitee.com/mirrors/YApi
二:部署Yapi
使用命令行进入下载下来的Yapi源码根目录
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server
如果执行上面的命令在浏览器访问,localhost:9090无效果,执行:
npm install -g yapi-cli yapi server
执行上面命令效果如下:
打开浏览器访问localhost:9090,出现如下现象,按照提示进行部署
部署完成如下:
部署完成之后进入部署目录执行:
node vendors/server/app.js
在浏览器打开:localhost:3000
如下表示Yapi项目部署成功
三:使用pm2进行服务管理
如果使用node vendors/server/app.js启动Yapi服务的话,如果我们把cmd窗口关闭了,这时候我们就无法访问Yapi了,这时候我们就可以使用 pm2 管理 node 服务器启动,停止
1:安装pm2
npm i -g pm2
2:pm2管理yapi服务
进入Yapi的部署目录执行
pm2 start "vendors/server/app.js" --name yapi
如下表示成功:
这时候我们就可以使用pm2来管理yapi了
pm2操作Yapi基本命令:
pm2 info yapi //查看服务信息 pm2 start yapi //停止服务 pm2 stop yapi //停止服务 pm2 restart yapi //重启服务