Yapi官网内网部署
(1)环境要求
- nodejs(7.6+)
- mongodb(2.6+)
- git
- pm2: 一个带有负载均衡功能的Node应用的进程管理器。
(2)安装
我使用的是:方式一. 可视化部署[推荐]
搭建好环境后,首先全局安装:
npm install -g yapi-cli --registry https://registry.npm.taobao.org
然后执行 yapi server
启动可视化部署程序:
打开网站可以看到:
image.png
填写完后点击开始部署,在此前要先开启数据库:
mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
。
参数为数据库路径和日志路径。
安装依赖时可能一直卡在这里,这时可以手动停掉。进入部署路径
my-yapi/vendors
,删除node_modules
文件夹,然后在my-yapi/vendors
下手动运行命令安装依赖:npm i
:image.png
安装完依赖后,使用node启动服务:node vendors/server/app.js
这里可以使用pm2来启动服务,pm2 是一个带有负载均衡功能的Node应用的进程管理器,关闭终端后服务不会挂掉。
使用:pm2 start vendors/server/app.js
(3)开始使用yapi
注册登录:
image.png image.png
更多的内容:yapi官网文档教程
image.png image.png在Linux下搭建不太一样,具体查看以下教程:
https://www.linuxidc.com/Linux/2018-01/150513.htm
https://blog.csdn.net/qq_40576686/article/details/80389121
网友评论